def permissions(self):

        update_data = Permission(name='update_data',
                                 description='Update and Report input data')

        admin = PermissionGroup(name='admin', permissions=(update_data, ))

        permissions = (admin, )

        return permissions
示例#2
0
    def permissions(self):
        """
        Define permissions for the app.
        """
        add_dams = Permission(name='add_dams',
                              description='Add dams to inventory')

        admin = PermissionGroup(name='admin', permissions=(add_dams, ))

        permissions = (admin, )

        return permissions
示例#3
0
文件: app.py 项目: romer8/crazysearch
    def permissions(self):
        """
        Example permissions method.
        """
        # Viewer Permissions
        delete_hydrogroups = Permission(
            name='delete_hydrogroups',
            description='Delete a Hydrogroup from the App',
        )

        block_map = Permission(
            name='block_map',
            description='locks the map to a certain limit',
        )

        admin = PermissionGroup(name='admin',
                                permissions=(delete_hydrogroups, block_map))

        permissions = (admin, )

        return permissions
示例#4
0
    def permissions(self):
        """
        Require admin to use the app.
        """
        use_app_store = Permission(name='use_app_store',
                                   description='Use the App Store')

        admin = PermissionGroup(name='admin', permissions=(use_app_store, ))

        permissions = (admin, )

        return permissions