from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('data', _(u'Data')) PERMISSION_DATA_CREATE = Permission.objects.register(namespace, 'agency_data_create', _(u'Create agency data')) PERMISSION_DATA_EDIT = Permission.objects.register(namespace, 'agency_data_edit', _(u'Edit agency data')) PERMISSION_DATA_DELETE = Permission.objects.register(namespace, 'agency_data_delete', _(u'Delete agency data')) PERMISSION_DATA_VIEW = Permission.objects.register(namespace, 'agency_data_view', _(u'View agency data'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('infrastructure', _(u'Infrastructure')) PERMISSION_PROJECT_CREATE = Permission.objects.register( namespace, 'project_create', _(u'Create infrastructure projects')) PERMISSION_PROJECT_EDIT = Permission.objects.register( namespace, 'project_edit', _(u'Edit infrastructure projects')) PERMISSION_PROJECT_DELETE = Permission.objects.register( namespace, 'project_delete', _(u'Delete infrastructure projects')) PERMISSION_PROJECT_VIEW = Permission.objects.register( namespace, 'project_view', _(u'View infrastructure projects'))
from __future__ import absolute_import, unicode_literals from django.utils.translation import ugettext_lazy as _ from permissions.models import Permission, PermissionNamespace ocr_namespace = PermissionNamespace('ocr', _('OCR')) PERMISSION_OCR_DOCUMENT = Permission.objects.register(ocr_namespace, 'ocr_document', _('Submit documents for OCR')) PERMISSION_OCR_DOCUMENT_DELETE = Permission.objects.register(ocr_namespace, 'ocr_document_delete', _('Delete documents from OCR queue')) PERMISSION_OCR_CLEAN_ALL_PAGES = Permission.objects.register(ocr_namespace, 'ocr_clean_all_pages', _('Can execute the OCR clean up on all document pages'))
from __future__ import absolute_import, unicode_literals from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission linking_namespace = PermissionNamespace('linking', _('Smart links')) PERMISSION_SMART_LINK_VIEW = Permission.objects.register(linking_namespace, 'smart_link_view', _('View existing smart links')) PERMISSION_SMART_LINK_CREATE = Permission.objects.register(linking_namespace, 'smart_link_create', _('Create new smart links')) PERMISSION_SMART_LINK_DELETE = Permission.objects.register(linking_namespace, 'smart_link_delete', _('Delete smart links')) PERMISSION_SMART_LINK_EDIT = Permission.objects.register(linking_namespace, 'smart_link_edit', _('Edit smart links'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission history_namespace = PermissionNamespace('history', _(u'History')) PERMISSION_HISTORY_VIEW = Permission.objects.register(history_namespace, 'history_view', _(u'Access the history of an object'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission document_namespace = PermissionNamespace('documents', _(u'Documents')) PERMISSION_DOCUMENT_CREATE = Permission.objects.register( document_namespace, 'document_create', _(u'Create documents')) PERMISSION_DOCUMENT_PROPERTIES_EDIT = Permission.objects.register( document_namespace, 'document_properties_edit', _(u'Edit document properties')) PERMISSION_DOCUMENT_EDIT = Permission.objects.register(document_namespace, 'document_edit', _(u'Edit documents')) PERMISSION_DOCUMENT_VIEW = Permission.objects.register(document_namespace, 'document_view', _(u'View documents')) PERMISSION_DOCUMENT_DELETE = Permission.objects.register( document_namespace, 'document_delete', _(u'Delete documents')) PERMISSION_DOCUMENT_DOWNLOAD = Permission.objects.register( document_namespace, 'document_download', _(u'Download documents')) PERMISSION_DOCUMENT_TRANSFORM = Permission.objects.register( document_namespace, 'document_transform', _(u'Transform documents')) PERMISSION_DOCUMENT_TOOLS = Permission.objects.register( document_namespace, 'document_tools', _(u'Execute document modifying tools')) PERMISSION_DOCUMENT_VERSION_REVERT = Permission.objects.register( document_namespace, 'document_version_revert', _(u'Revert documents to a previous version'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('installation', _(u'Installation')) PERMISSION_INSTALLATION_DETAILS = Permission.objects.register( namespace, 'installation_details', _(u'View installation environment details'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission document_signatures_namespace = PermissionNamespace('document_signatures', _(u'Document signatures')) PERMISSION_DOCUMENT_VERIFY = Permission.objects.register( document_signatures_namespace, 'document_verify', _(u'Verify document signatures')) PERMISSION_SIGNATURE_DELETE = Permission.objects.register( document_signatures_namespace, 'signature_delete', _(u'Delete detached signatures')) PERMISSION_SIGNATURE_DOWNLOAD = Permission.objects.register( document_signatures_namespace, 'signature_download', _(u'Download detached signatures')) PERMISSION_SIGNATURE_UPLOAD = Permission.objects.register( document_signatures_namespace, 'signature_upload', _(u'Upload detached signatures'))
from __future__ import absolute_import, unicode_literals from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission events_namespace = PermissionNamespace('events', _('Events')) PERMISSION_EVENTS_VIEW = Permission.objects.register( events_namespace, 'events_view', _('Access the events of an object'))
from __future__ import absolute_import, unicode_literals from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission user_management_namespace = PermissionNamespace('user_management', _('User management')) PERMISSION_USER_CREATE = Permission.objects.register(user_management_namespace, 'user_create', _('Create new users')) PERMISSION_USER_EDIT = Permission.objects.register(user_management_namespace, 'user_edit', _('Edit existing users')) PERMISSION_USER_VIEW = Permission.objects.register(user_management_namespace, 'user_view', _('View existing users')) PERMISSION_USER_DELETE = Permission.objects.register( user_management_namespace, 'user_delete', _('Delete existing users')) PERMISSION_GROUP_CREATE = Permission.objects.register( user_management_namespace, 'group_create', _('Create new groups')) PERMISSION_GROUP_EDIT = Permission.objects.register(user_management_namespace, 'group_edit', _('Edit existing groups')) PERMISSION_GROUP_VIEW = Permission.objects.register(user_management_namespace, 'group_view', _('View existing groups')) PERMISSION_GROUP_DELETE = Permission.objects.register( user_management_namespace, 'group_delete', _('Delete existing groups'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('telecomm', _(u'Telecomm')) PERMISSION_CIRCUIT_CREATE = Permission.objects.register( namespace, 'circuit_create', _(u'Create circuits')) PERMISSION_CIRCUIT_EDIT = Permission.objects.register(namespace, 'circuit_edit', _(u'Edit circuits')) PERMISSION_CIRCUIT_DELETE = Permission.objects.register( namespace, 'circuit_delete', _(u'Delete circuits')) PERMISSION_CIRCUIT_VIEW = Permission.objects.register(namespace, 'circuit_view', _(u'View circuits')) PERMISSION_EQUIPMENT_CREATE = Permission.objects.register( namespace, 'equipment_create', _(u'Create equipments')) PERMISSION_EQUIPMENT_EDIT = Permission.objects.register( namespace, 'equipment_edit', _(u'Edit equipments')) PERMISSION_EQUIPMENT_DELETE = Permission.objects.register( namespace, 'equipment_delete', _(u'Delete equipments')) PERMISSION_EQUIPMENT_VIEW = Permission.objects.register( namespace, 'equipment_view', _(u'View equipments')) PERMISSION_PROVIDER_CREATE = Permission.objects.register( namespace, 'provider_create', _(u'Create providers')) PERMISSION_PROVIDER_EDIT = Permission.objects.register(namespace,
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('software', _(u'Software')) PERMISSION_AGENCY_SOFTWARE_CREATE = Permission.objects.register(namespace, 'agency_software_create', _(u'Create agency software')) PERMISSION_AGENCY_SOFTWARE_EDIT = Permission.objects.register(namespace, 'agency_software_edit', _(u'Edit agency software')) PERMISSION_AGENCY_SOFTWARE_DELETE = Permission.objects.register(namespace, 'agency_software_delete', _(u'Delete agency software')) PERMISSION_AGENCY_SOFTWARE_VIEW = Permission.objects.register(namespace, 'agency_software_view', _(u'View agency software'))
from __future__ import absolute_import, unicode_literals from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('document_states', _('States')) PERMISSION_WORKFLOW_CREATE = Permission.objects.register( namespace, 'workflow_create', _('Create workflows')) PERMISSION_WORKFLOW_DELETE = Permission.objects.register( namespace, 'workflow_delte', _('Delete workflows')) PERMISSION_WORKFLOW_EDIT = Permission.objects.register(namespace, 'workflow_edit', _('Edit workflows')) PERMISSION_WORKFLOW_VIEW = Permission.objects.register(namespace, 'workflow_view', _('View workflows')) PERMISSION_DOCUMENT_WORKFLOW_VIEW = Permission.objects.register( namespace, 'document_workflow_view', _('View document workflows')) PERMISSION_DOCUMENT_WORKFLOW_TRANSITION = Permission.objects.register( namespace, 'document_workflow_transition', _('Transition document workflows'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission django_gpg_namespace = PermissionNamespace('django_gpg', _(u'Key management')) PERMISSION_KEY_VIEW = Permission.objects.register(django_gpg_namespace, 'key_view', _(u'View keys')) PERMISSION_KEY_DELETE = Permission.objects.register(django_gpg_namespace, 'key_delete', _(u'Delete keys')) PERMISSION_KEYSERVER_QUERY = Permission.objects.register(django_gpg_namespace, 'keyserver_query', _(u'Query keyservers')) PERMISSION_KEY_RECEIVE = Permission.objects.register(django_gpg_namespace, 'key_receive', _(u'Import keys from keyservers'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('projects', _(u'Project')) PERMISSION_PROJECT_VIEW = Permission.objects.register(namespace, 'project_view', _(u'View projects'))
from __future__ import absolute_import, unicode_literals from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission tags_namespace = PermissionNamespace('tags', _('Tags')) PERMISSION_TAG_CREATE = Permission.objects.register(tags_namespace, 'tag_create', _('Create new tags')) PERMISSION_TAG_DELETE = Permission.objects.register(tags_namespace, 'tag_delete', _('Delete tags')) PERMISSION_TAG_EDIT = Permission.objects.register(tags_namespace, 'tag_edit', _('Edit tags')) PERMISSION_TAG_VIEW = Permission.objects.register(tags_namespace, 'tag_view', _('View tags')) PERMISSION_TAG_ATTACH = Permission.objects.register(tags_namespace, 'tag_attach', _('Attach tags to documents')) PERMISSION_TAG_REMOVE = Permission.objects.register(tags_namespace, 'tag_remove', _('Remove tags from documents'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import Permission, PermissionNamespace sources_setup_namespace = PermissionNamespace('sources_setup', _(u'Sources setup')) PERMISSION_SOURCES_SETUP_VIEW = Permission.objects.register( sources_setup_namespace, 'sources_setup_view', _(u'View existing document sources')) PERMISSION_SOURCES_SETUP_EDIT = Permission.objects.register( sources_setup_namespace, 'sources_setup_edit', _(u'Edit document sources')) PERMISSION_SOURCES_SETUP_DELETE = Permission.objects.register( sources_setup_namespace, 'sources_setup_delete', _(u'Delete document sources')) PERMISSION_SOURCES_SETUP_CREATE = Permission.objects.register( sources_setup_namespace, 'sources_setup_create', _(u'Create new document sources'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import Permission, PermissionNamespace metadata_namespace = PermissionNamespace('metadata', _(u'Metadata')) PERMISSION_METADATA_DOCUMENT_EDIT = Permission.objects.register( metadata_namespace, 'metadata_document_edit', _(u'Edit a document\'s metadata')) PERMISSION_METADATA_DOCUMENT_ADD = Permission.objects.register( metadata_namespace, 'metadata_document_add', _(u'Add metadata to a document')) PERMISSION_METADATA_DOCUMENT_REMOVE = Permission.objects.register( metadata_namespace, 'metadata_document_remove', _(u'Remove metadata from a document')) PERMISSION_METADATA_DOCUMENT_VIEW = Permission.objects.register( metadata_namespace, 'metadata_document_view', _(u'View metadata from a document')) metadata_setup_namespace = PermissionNamespace('metadata_setup', _(u'Metadata setup')) PERMISSION_METADATA_TYPE_EDIT = Permission.objects.register( metadata_setup_namespace, 'metadata_type_edit', _(u'Edit metadata types')) PERMISSION_METADATA_TYPE_CREATE = Permission.objects.register( metadata_setup_namespace, 'metadata_type_create', _(u'Create new metadata types')) PERMISSION_METADATA_TYPE_DELETE = Permission.objects.register( metadata_setup_namespace, 'metadata_type_delete', _(u'Delete metadata types')) PERMISSION_METADATA_TYPE_VIEW = Permission.objects.register(
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission comments_namespace = PermissionNamespace('comments', _(u'Comments')) PERMISSION_COMMENT_CREATE = Permission.objects.register(comments_namespace, 'comment_create', _(u'Create new comments')) PERMISSION_COMMENT_DELETE = Permission.objects.register(comments_namespace, 'comment_delete', _(u'Delete comments')) PERMISSION_COMMENT_VIEW = Permission.objects.register(comments_namespace, 'comment_view', _(u'View comments'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission document_indexing_namespace = PermissionNamespace('document_indexing', _(u'Indexing')) PERMISSION_DOCUMENT_INDEXING_SETUP = Permission.objects.register( document_indexing_namespace, 'document_index_setup', _(u'Configure document indexes')) PERMISSION_DOCUMENT_INDEXING_CREATE = Permission.objects.register( document_indexing_namespace, 'document_index_create', _(u'Create new document indexes')) PERMISSION_DOCUMENT_INDEXING_EDIT = Permission.objects.register( document_indexing_namespace, 'document_index_edit', _(u'Edit document indexes')) PERMISSION_DOCUMENT_INDEXING_DELETE = Permission.objects.register( document_indexing_namespace, 'document_index_delete', _(u'Delete document indexes')) PERMISSION_DOCUMENT_INDEXING_VIEW = Permission.objects.register( document_indexing_namespace, 'document_index_view', _(u'View document indexes')) PERMISSION_DOCUMENT_INDEXING_REBUILD_INDEXES = Permission.objects.register( document_indexing_namespace, 'document_rebuild_indexes', _(u'Rebuild document indexes'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission folder_namespace = PermissionNamespace('folders', _(u'Folders')) PERMISSION_FOLDER_CREATE = Permission.objects.register( folder_namespace, 'folder_create', _(u'Create new folders')) PERMISSION_FOLDER_EDIT = Permission.objects.register(folder_namespace, 'folder_edit', _(u'Edit new folders')) PERMISSION_FOLDER_DELETE = Permission.objects.register( folder_namespace, 'folder_delete', _(u'Delete new folders')) PERMISSION_FOLDER_REMOVE_DOCUMENT = Permission.objects.register( folder_namespace, 'folder_remove_document', _(u'Remove documents from folders')) PERMISSION_FOLDER_VIEW = Permission.objects.register( folder_namespace, 'folder_view', _(u'View existing folders')) PERMISSION_FOLDER_ADD_DOCUMENT = Permission.objects.register( folder_namespace, 'folder_add_document', _(u'Add documents to existing folders'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('bootstrap', _(u'Database bootstrap')) PERMISSION_BOOTSTRAP_VIEW = Permission.objects.register( namespace, 'bootstrap_view', _(u'View bootstrap setups')) PERMISSION_BOOTSTRAP_CREATE = Permission.objects.register( namespace, 'bootstrap_create', _(u'Create bootstrap setups')) PERMISSION_BOOTSTRAP_EDIT = Permission.objects.register( namespace, 'bootstrap_edit', _(u'Edit bootstrap setups')) PERMISSION_BOOTSTRAP_DELETE = Permission.objects.register( namespace, 'bootstrap_delete', _(u'Delete bootstrap setups')) PERMISSION_BOOTSTRAP_EXECUTE = Permission.objects.register( namespace, 'bootstrap_execute', _(u'Execute bootstrap setups')) PERMISSION_BOOTSTRAP_DUMP = Permission.objects.register( namespace, 'bootstrap_dump', _(u'Dump the current project\s setup into a bootstrap setup')) PERMISSION_BOOTSTRAP_EXPORT = Permission.objects.register( namespace, 'bootstrap_export', _(u'Export bootstrap setups as files')) PERMISSION_BOOTSTRAP_IMPORT = Permission.objects.register( namespace, 'bootstrap_import', _(u'Import new bootstrap setups')) PERMISSION_BOOTSTRAP_REPOSITORY_SYNC = Permission.objects.register( namespace, 'bootstrap_repo_sync', _(u'Sync the local bootstrap setups with a published repository')) PERMISSION_NUKE_DATABASE = Permission.objects.register( namespace, 'nuke_database', _(u'Erase the entire database and document storage'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('checkouts', _(u'Document checkout')) PERMISSION_DOCUMENT_CHECKOUT = Permission.objects.register(namespace, 'checkout_document', _(u'Check out documents')) PERMISSION_DOCUMENT_CHECKIN = Permission.objects.register(namespace, 'checkin_document', _(u'Check in documents')) PERMISSION_DOCUMENT_CHECKIN_OVERRIDE = Permission.objects.register(namespace, 'checkin_document_override', _(u'Forcefully check in documents')) PERMISSION_DOCUMENT_RESTRICTIONS_OVERRIDE = Permission.objects.register(namespace, 'checkout_restrictions_override', _(u'Allow overriding check out restrictions'))
from __future__ import absolute_import, unicode_literals from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission acls_namespace = PermissionNamespace('acls', _('Access control lists')) acls_setup_namespace = PermissionNamespace('acls_setup', _('Access control lists')) ACLS_EDIT_ACL = Permission.objects.register(acls_namespace, 'acl_edit', _('Edit ACLs')) ACLS_VIEW_ACL = Permission.objects.register(acls_namespace, 'acl_view', _('View ACLs')) ACLS_CLASS_EDIT_ACL = Permission.objects.register(acls_setup_namespace, 'acl_class_edit', _('Edit class default ACLs')) ACLS_CLASS_VIEW_ACL = Permission.objects.register(acls_setup_namespace, 'acl_class_view', _('View class default ACLs'))
from __future__ import absolute_import, unicode_literals from django.utils.translation import ugettext_lazy as _ from permissions.models import Permission, PermissionNamespace mailer_namespace = PermissionNamespace('mailing', _('Mailing')) PERMISSION_MAILING_LINK = Permission.objects.register(mailer_namespace, 'mail_link', _('Send document link via email')) PERMISSION_MAILING_SEND_DOCUMENT = Permission.objects.register(mailer_namespace, 'mail_document', _('Send document via email'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('agencies', _(u'Agencies')) PERMISSION_AGENCY_CREATE = Permission.objects.register(namespace, 'agency_create', _(u'Create agencies')) PERMISSION_AGENCY_EDIT = Permission.objects.register(namespace, 'agency_edit', _(u'Edit agencies')) PERMISSION_AGENCY_DELETE = Permission.objects.register(namespace, 'agency_delete', _(u'Delete agencies')) PERMISSION_AGENCY_VIEW = Permission.objects.register(namespace, 'agency_view', _(u'View agencies'))
from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from permissions.models import PermissionNamespace, Permission namespace = PermissionNamespace('tools', _(u'Tools')) PERMISSION_TOOLS_PROFILE_CREATE = Permission.objects.register( namespace, 'tools_profile_create', _(u'Create tools profiles')) PERMISSION_TOOLS_PROFILE_EDIT = Permission.objects.register( namespace, 'tools_profile_edit', _(u'Edit tools profiles')) PERMISSION_TOOLS_PROFILE_DELETE = Permission.objects.register( namespace, 'tools_profile_delete', _(u'Delete tools profiles')) PERMISSION_TOOLS_PROFILE_VIEW = Permission.objects.register( namespace, 'tools_profile_view', _(u'View tools profiles'))