wtfs.security
Classes
The permission to add a given model. |
|
The permission to add given model without any restrictions. |
|
The permission to edit a given model. |
|
The permission to edit a given model without any restrictions. |
|
The permission to delete a given model. |
|
The permission to view a given model. |
|
The permission to view a given model without any restrictions. |
Functions
|
Returns True, if the given model is in the same user group/municipality |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents
- class wtfs.security.AddModel[source]
Bases:
onegov.core.security.permissions.Intent
The permission to add a given model.
- class wtfs.security.AddModelUnrestricted[source]
Bases:
onegov.core.security.permissions.Intent
The permission to add given model without any restrictions.
- class wtfs.security.EditModel[source]
Bases:
onegov.core.security.permissions.Intent
The permission to edit a given model.
- class wtfs.security.EditModelUnrestricted[source]
Bases:
onegov.core.security.permissions.Intent
The permission to edit a given model without any restrictions.
- class wtfs.security.DeleteModel[source]
Bases:
onegov.core.security.permissions.Intent
The permission to delete a given model.
- class wtfs.security.ViewModel[source]
Bases:
onegov.core.security.permissions.Intent
The permission to view a given model.
- class wtfs.security.ViewModelUnrestricted[source]
Bases:
onegov.core.security.permissions.Intent
The permission to view a given model without any restrictions.
- wtfs.security.same_group(model: object, identity: morepath.Identity) bool [source]
Returns True, if the given model is in the same user group/municipality as the given identy.
- wtfs.security.get_roles_setting() dict[str, set[type[onegov.core.security.permissions.Intent]]] [source]
- wtfs.security.has_permission_municipality(app: onegov.wtfs.WtfsApp, identity: morepath.Identity, model: onegov.wtfs.models.Municipality, permission: object) bool [source]
- wtfs.security.has_permission_users(app: onegov.wtfs.WtfsApp, identity: morepath.Identity, model: onegov.user.UserCollection, permission: object) bool [source]
- wtfs.security.has_permission_user(app: onegov.wtfs.WtfsApp, identity: morepath.Identity, model: onegov.user.User, permission: object) bool [source]
- wtfs.security.has_permission_scan_jobs(app: onegov.wtfs.WtfsApp, identity: morepath.Identity, model: onegov.wtfs.collections.ScanJobCollection, permission: object) bool [source]
- wtfs.security.has_permission_scan_job(app: onegov.wtfs.WtfsApp, identity: morepath.Identity, model: onegov.wtfs.models.ScanJob, permission: object) bool [source]
- wtfs.security.has_permission_daily_list(app: onegov.wtfs.WtfsApp, identity: morepath.Identity, model: onegov.wtfs.models.DailyList, permission: object) bool [source]
- wtfs.security.has_permission_daily_list_boxes(app: onegov.wtfs.WtfsApp, identity: morepath.Identity, model: onegov.wtfs.models.DailyListBoxes, permission: object) bool [source]