External Links
This model enables the end user to define external links to be rendered alongside other models display pages.
External Links
Bases: TenancyObject
Attributes
button_text
button_text = CharField(blank=True, help_text='Name to display on link button', max_length=30, null=True, unique=True, verbose_name='Button Text')
cluster
cluster = BooleanField(default=False, blank=False, help_text='Render link for clusters', verbose_name='Clusters')
colour
colour = CharField(blank=True, default=None, help_text='Colour to render the link button. Use HTML colour code', max_length=80, null=True, unique=False, verbose_name='Button Colour')
devices
devices = BooleanField(default=False, blank=False, help_text='Render link for devices', verbose_name='Devices')
id
id = AutoField(blank=False, help_text='ID for this external link', primary_key=True, unique=True, verbose_name='ID')
name
name = CharField(blank=False, help_text='Name to display on link button', max_length=30, unique=True, verbose_name='Friendly Name')
page_layout
page_layout: dict = [{'name': 'Details', 'slug': 'details', 'sections': [{'layout': 'double', 'left': ['organization', 'name', 'button_text', 'template', 'colour'], 'right': ['model_notes', 'created', 'modified']}, {'name': 'Assignable to', 'layout': 'double', 'left': ['cluster', 'service'], 'right': ['devices', 'software']}]}, {'name': 'Knowledge Base', 'slug': 'kb_articles', 'sections': [{'layout': 'table', 'field': 'knowledge_base'}]}, {'name': 'Notes', 'slug': 'notes', 'sections': []}]
service
service = BooleanField(default=False, blank=False, help_text='Render link for service', verbose_name='Service')
software
software = BooleanField(default=False, blank=False, help_text='Render link for software', verbose_name='Software')
template
template = CharField(blank=False, help_text='External Link template', max_length=180, unique=False, verbose_name='Link Template')
Classes
Meta
Functions
About:
This page forms part of our Project Centurion ERP.
Page Metadata
Version: ToDo: place files short git commit hereDate Created: 2024-07-15
Date Edited: 2025-06-13
Contribution:
Would You like to contribute to our Centurion ERP project? You can assist in the following ways:
- Edit This Page If there is a mistake or a way you can improve it.
- Add a Page to the Manual if you would like to add an item to our manual
- Raise an Issue if there is something about this page you would like to improve, and git is unfamiliar to you.
ToDo: Add the page list of contributors