123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- """Update ACLs descriptions
- Revision ID: 21292448a775
- Revises: 3237fc64b306
- Create Date: 2017-10-12 16:55:05.066340
- """
- # revision identifiers, used by Alembic.
- revision = '21292448a775'
- down_revision = '3237fc64b306'
- from alembic import op
- import sqlalchemy as sa
- ACLS = {
- 'create_project': 'Create a new project',
- 'fork_project': 'Fork a project',
- 'issue_assign': 'Assign issue to someone',
- 'issue_create': 'Create a new ticket',
- 'issue_change_status': 'Change the status of a ticket',
- 'issue_comment': 'Comment on a ticket',
- 'pull_request_close': 'Close a pull-request',
- 'pull_request_comment': 'Comment on a pull-request',
- 'pull_request_flag': 'Flag a pull-request',
- 'pull_request_merge': 'Merge a pull-request',
- 'issue_subscribe': 'Subscribe the user with this token to an issue',
- 'issue_update': 'Update an issue, status, comments, custom fields...',
- 'issue_update_custom_fields': 'Update the custom fields of an issue',
- 'issue_update_milestone': 'Update the milestone of an issue',
- 'modify_project': 'Modify an existing project',
- 'generate_acls_project': 'Generate the Gitolite ACLs on a project'
- }
- def upgrade():
- """ Update the ACLs description stored in the database to be more
- generic.
- """
- for acl in ACLS:
- op.execute(
- "UPDATE acls SET description='%s' WHERE name='%s';" % (
- ACLS[acl], acl)
- )
- def downgrade():
- """ There isn't really anything to back out, so just keep going. """
- pass
|