syncano.models.accounts¶
- class Admin(**kwargs)[source]¶
Bases: syncano.models.archetypes.Model
OO wrapper around instance admins link.
Variables: - first_name – StringField
- last_name – StringField
- email – EmailField
- role – ChoiceField
- links – HyperlinkedField
- ROLE_CHOICES = ({'display_name': 'full', 'value': 'full'}, {'display_name': 'write', 'value': 'write'}, {'display_name': 'read', 'value': 'read'})¶
- first_name = None¶
- last_name = None¶
- email = None¶
- role = None¶
- links = None¶
- DoesNotExist¶
alias of AdminDoesNotExist
- id = None¶
- instance_name = None¶
- pk = None¶
- please¶
- class Profile(**kwargs)[source]¶
Bases: syncano.models.classes.DataObjectMixin, syncano.models.classes.Object
- PREDEFINED_CLASS_NAME = 'user_profile'¶
- PERMISSIONS_CHOICES = ({'display_name': 'None', 'value': 'none'}, {'display_name': 'Read', 'value': 'read'}, {'display_name': 'Write', 'value': 'write'}, {'display_name': 'Full', 'value': 'full'})¶
- owner = None¶
- owner_permissions = None¶
- group = None¶
- group_permissions = None¶
- other_permissions = None¶
- channel = None¶
- channel_room = None¶
- links = None¶
- created_at = None¶
- updated_at = None¶
- please¶
- DoesNotExist¶
alias of ProfileDoesNotExist
- class_name = None¶
- id = None¶
- instance_name = None¶
- pk = None¶
- class User(**kwargs)[source]¶
Bases: syncano.models.archetypes.Model
OO wrapper around users link.
Variables: - username – StringField
- password – StringField
- user_key – StringField
- links – HyperlinkedField
- created_at – DateTimeField
- updated_at – DateTimeField
- username = None¶
- password = None¶
- user_key = None¶
- profile = None¶
- links = None¶
- created_at = None¶
- updated_at = None¶
- DoesNotExist¶
alias of UserDoesNotExist
- id = None¶
- instance_name = None¶
- pk = None¶
- please¶
- class Group(**kwargs)[source]¶
Bases: syncano.models.archetypes.Model
OO wrapper around groups link.
Variables: - label – StringField
- description – StringField
- links – HyperlinkedField
- created_at – DateTimeField
- updated_at – DateTimeField
- label = None¶
- description = None¶
- links = None¶
- created_at = None¶
- updated_at = None¶
- DoesNotExist¶
alias of GroupDoesNotExist
- id = None¶
- instance_name = None¶
- pk = None¶
- please¶