External Links
This model enables the end user to define external links to be rendered alongside other models display pages.
External Links
Bases: CenturionModel
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(
blank=False,
default=False,
help_text="Render link for clusters",
verbose_name="Clusters",
)
colour
colour = CharField(
blank=True,
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(
blank=False,
default=False,
help_text="Render link for devices",
verbose_name="Devices",
)
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(
blank=False,
default=False,
help_text="Render link for service",
verbose_name="Service",
)
software
software = BooleanField(
blank=False,
default=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-16
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