zemfrog.mixins

Module Contents

Classes

UserMixin

User model.

RoleMixin

Role user.

PermissionMixin

Role permission.

LogMixin

User activity log.

RoleLinksMixin

PermissionLinksMixin

class zemfrog.mixins.UserMixin[source]

User model.

id[source]
first_name[source]
last_name[source]
name[source]
email[source]
password[source]
registration_date[source]
confirmed[source]
date_confirmed[source]
logs(cls)[source]
roles(cls)[source]
get_role(self, name, silently=False)[source]
has_role(self, name)[source]
add_role(self, role)[source]
delete_role(self, name)[source]
update_role(self, name, **kwds)[source]
class zemfrog.mixins.RoleMixin[source]

Role user.

id[source]
name[source]
description[source]
user_id(cls)[source]
permissions(cls)[source]
get_perm(self, name, silently=False)[source]
has_perm(self, name)[source]
add_perm(self, perm)[source]
delete_perm(self, name)[source]
update_perm(self, name, **kwds)[source]
class zemfrog.mixins.PermissionMixin[source]

Role permission.

id[source]
name[source]
description[source]
role_id(cls)[source]
class zemfrog.mixins.LogMixin[source]

User activity log.

id[source]
login_date[source]
date_requested_password_reset[source]
date_set_new_password[source]
user_id(cls)[source]
class zemfrog.mixins.RoleLinksMixin[source]
id[source]
user_id(cls)[source]
role_id(cls)[source]
class zemfrog.mixins.PermissionLinksMixin[source]
id[source]
role_id(cls)[source]
permission_id(cls)[source]