Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring requests 5 #109

Merged
merged 10 commits into from
Nov 5, 2017

Conversation

ikedas
Copy link
Member

@ikedas ikedas commented Oct 29, 2017

This is a continuation of refactorings done by PR #26, #30, #33, #65, #81. In this PR, following handlers are introduced:

  • create_list to create normal lists.
  • create_automatic_list to create instances of families.
  • close_list to close or purge normal or family lists.
  • open_list to restore closed lists or install lists in pending.

Fixed bugs:

  • When status of a list was family_closed, list could be closed again.
  • If listmaster closed a pending list, it would be purged and therefore could not be restored, despite the description "... Listmaster privileges are required to restore a list".

…ld()) to be integrated to Sympa::Request framework.

- WWSympa: do_create_list().
- sympa.pl --create_list.
- SympaSOAP: createList().
…Request framework.

- WWSympa: do_create_automatic_list(), formerly do_automatic_lists().
- sympa.pl --add_list.
…mework.

- WWSympa: do_close_list() and do_purge_list().
- sympa.pl --close_list and --purge_list.
- SympaSOAP: closeList().
@ikedas ikedas added this to the 6.2.24 milestone Oct 29, 2017
@ikedas ikedas added the bug label Oct 30, 2017
@ikedas ikedas merged commit 8feda32 into sympa-community:sympa-6.2 Nov 5, 2017
@ikedas ikedas deleted the refactoring_requests_5.1 branch November 6, 2017 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant