App¶
Qualified name: intranet.apps.cslapps.models.App
- class intranet.apps.cslapps.models.App(*args, **kwargs)[source]¶
Bases:
ModelRepresents an app maintained by TJ CSL.
- Parameters:
id (AutoField) – Primary key: ID
name (CharField) – Name
description (CharField) – Description
order (IntegerField) – Order
auth_url (URLField) – Auth url
url (URLField) – Url
image_url (CharField) – Image url
html_icon (CharField) – Html icon
invert_image_color_for_dark_mode (BooleanField) – Invert image color for dark mode
Relationship fields:
- Parameters:
oauth_application (
ForeignKeytoCSLApplication) – Oauth application (related name:app)groups_visible (
ManyToManyFieldtoGroup) – Groups visible (related name:app)
Methods
visible_toAttributes
auth_urlType:
URLFielddescriptionType:
CharFieldgroups_visibleType:
ManyToManyFieldtoGrouphtml_iconType:
CharFieldidType:
AutoFieldimage_urlType:
CharFieldinvert_image_color_for_dark_modeType:
BooleanFieldnameType:
CharFieldoauth_applicationType:
ForeignKeytoCSLApplicationoauth_application_idInternal field, use
oauth_applicationinstead.objectsorderType:
IntegerFieldurlType:
URLField