Revision 44aa52fd

b/Changelog
26 26
    of its `reference' application (current definition). Lock Project rather
27 27
    than Chain (the latter is semantically obsolete).
28 28

  
29
  * Project states "Active - Pending" and "Suspended - Pending" have been
30
    removed. In management command `project-list', the existence of a pending
31
    modification is indicated by a non-blank `Pending AppID'.
32

  
29 33
  * Improve recording of project, application, and membership actions.
30 34

  
31 35
* Implement API calls for projects.
b/snf-astakos-app/astakos/im/management/commands/project-list.py
42 42

  
43 43

  
44 44
class Command(SynnefoCommand):
45
    help = """
46
    List projects and project status.
45
    help = """List projects and project status.
47 46

  
48 47
    Project status can be one of:
49
      Pending              an application <AppId> for a new project
48
      Pending              an uninitialized project, pending review
50 49

  
51 50
      Active               an active project
52 51

  
53
      Active - Pending     an active project with
54
                           a pending modification <AppId>
55

  
56
      Denied               an application for a new project,
57
                           denied by the admin
52
      Denied               an uninitialized project, denied by the admin
58 53

  
59 54
      Dismissed            a denied project, dismissed by the applicant
60 55

  
61
      Cancelled            an application for a new project,
62
                           cancelled by the applicant
56
      Cancelled            an uninitialized project, cancelled by the applicant
63 57

  
64 58
      Suspended            a project suspended by the admin;
65 59
                           it can later be resumed
66 60

  
67
      Suspended - Pending  a suspended project with
68
                           a pending modification <AppId>
69

  
70 61
      Terminated           a terminated project; its name can be claimed
71
                           by a new project
72
"""
62
                           by a new project"""
73 63

  
74 64
    option_list = SynnefoCommand.option_list + (
75 65
        make_option('--all',
......
81 71
                    action='store_true',
82 72
                    dest='new',
83 73
                    default=False,
84
                    help="List only new project applications"),
74
                    help="List only new pending uninitialized projects"),
85 75
        make_option('--modified',
86 76
                    action='store_true',
87 77
                    dest='modified',

Also available in: Unified diff