예제 #1
0
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'))
예제 #2
0
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'))
예제 #3
0
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'))
예제 #4
0
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'))
예제 #5
0
파일: permissions.py 프로젝트: x3n0/mayan
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'))
예제 #6
0
파일: permissions.py 프로젝트: x3n0/mayan
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'))
예제 #7
0
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'))
예제 #8
0
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'))
예제 #9
0
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'))
예제 #10
0
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'))
예제 #11
0
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,
예제 #12
0
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'))
예제 #13
0
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'))
예제 #14
0
파일: permissions.py 프로젝트: x3n0/mayan
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'))
예제 #15
0
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'))
예제 #16
0
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'))
예제 #17
0
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'))
예제 #18
0
파일: permissions.py 프로젝트: x3n0/mayan
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(
예제 #19
0
파일: permissions.py 프로젝트: x3n0/mayan
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'))
예제 #20
0
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'))
예제 #21
0
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'))
예제 #22
0
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'))
예제 #23
0
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'))

예제 #24
0
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'))
예제 #25
0
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'))
예제 #26
0
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'))
예제 #27
0
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'))