app.models.role.Role

class app.models.role.Role(*args, **kwargs)

Bases: app.models.base.Base, flask_security.core.RoleMixin

Attributes

Role.created_at

Role.deleted_at

Role.description

Role.dirty_fields

Role.id

Role.label

Role.name

Role.roles

Role.updated_at

Role.userrolethrough_set

Role.users

Methods

Role.__init__(*args, **kwargs)

Role.add_index(*fields, **kwargs)

Role.add_permissions(permissions)

Add one or more permissions to role.

Role.alias([alias])

Role.bind(database[, bind_refs, ...])

Role.bind_ctx(database[, bind_refs, ...])

Role.bulk_create(model_list[, batch_size])

Role.bulk_update(model_list, fields[, ...])

Role.clone()

Role.coerce([_coerce])

Role.copy(method)

Role.create(**query)

Role.create_table([safe])

Role.delete()

Role.delete_by_id(pk)

Role.delete_instance([recursive, ...])

Role.dependencies([search_nullable])

Role.drop_table([safe, drop_sequences])

Role.filter(*dq_nodes, **filters)

Role.get(*query, **filters)

Role.get_by_id(pk)

Role.get_fields([exclude, include, sort_order])

Role.get_id()

Role.get_or_create(**kwargs)

Role.get_or_none(*query, **filters)

Role.get_permissions()

Return set of permissions associated with role.

Role.index(*fields, **kwargs)

Role.insert([_Model__data])

Role.insert_from(query, fields)

Role.insert_many(rows[, fields])

Role.is_alias()

Role.is_dirty()

Role.noop()

Role.raw(query)

Role.reload()

Role.remove_permissions(permissions)

Remove one or more permissions from role.

Role.replace([_Model__data])

Role.replace_many(rows[, fields])

Role.save(*args, **kwargs)

Role.select(*fields)

Role.set_by_id(key, value)

Role.table_exists()

Role.truncate_table(**options)

Role.unwrap()

Role.update([_Model__data])

Role.validate_model()