Revision 9d5cf81c

b/snf-astakos-app/astakos/im/management/commands/project-admin-checks.py
38 38
from astakos.im.project_xctx import cmd_project_transaction_context
39 39

  
40 40
class Command(BaseCommand):
41
    help = "Perform administration checks on projects"
41
    help = """
42
    Check for and perform due administration tasks (e.g. termination)"
42 43

  
44
    """
43 45
    option_list = BaseCommand.option_list + (
44 46
        make_option('--check-expired',
45 47
                    action='store_true',
b/snf-astakos-app/astakos/im/management/commands/project-list.py
40 40

  
41 41

  
42 42
class Command(NoArgsCommand):
43
    help = "List projects"
43
    help = "List projects and project status"
44 44

  
45 45
    option_list = NoArgsCommand.option_list + (
46 46
        make_option('-c',
b/snf-astakos-app/astakos/im/management/commands/project-sync.py
41 41
logger = logging.getLogger(__name__)
42 42

  
43 43
class Command(BaseCommand):
44
    help = "Check for pending project synchronization"
44
    help = """
45
    Check for and perform pending project synchronization.
45 46

  
47
    Synchronization is automatic when Astakos is running.
48
    This command provides manual access to the synchronization.
49

  
50
    Details:
51

  
52
    Changes in project resources and memberships (such as approving
53
    a project or accepting a member into it) are changes in policy
54
    that are recorded in Astakos. These changes have to be synchronized
55
    with the quota system so that they come in effect.
56

  
57
    The quotaholder service must be running.
58
    Astakos is not required, but there should be no harm if it is
59
    running, even if under online traffic.
60

  
61
    """
46 62
    option_list = BaseCommand.option_list + (
47 63
        make_option('--check',
48 64
                    action='store_true',

Also available in: Unified diff