Skip to main content

Contacts

designs_contacts included in the Core Defects module.

Description

Contains public contacts for alloy and their associated information

Properties

PropertyValue
NameContacts
Codedesigns_contacts
TypeDesign
ContextModule
Title{{attributes_contactsFirstName}} {{attributes_contactsLastName}}
SubtitleContact
Iconicon-user
Colour-

Implements

This design implements the following interfaces.

NameCode
designInterfaces_addressabledesignInterfaces_addressable
designInterfaces_protectedDatadesignInterfaces_protectedData

Applied to designs/interfaces

This design is not added to any designs or interfaces when this module is installed.

Attributes

This design directly creates the following attributes.

First Name

PropertyValue
NameFirst Name
Codeattributes_contactsFirstName
TypeString
Requiredtrue
Uniquefalse
Readonlytrue
Options
{
"max": 64
}

Last Name

PropertyValue
NameLast Name
Codeattributes_contactsLastName
TypeString
Requiredfalse
Uniquefalse
Readonlyfalse
Options
{
"max": 64
}

Phone

PropertyValue
NamePhone
Codeattributes_contactsPhone
TypeString
Requiredfalse
Uniquefalse
Readonlyfalse
Options
{
"max": 32
}

Email

PropertyValue
NameEmail
Codeattributes_contactsEmail
TypeString
Requiredfalse
Uniquefalse
Readonlyfalse
Options
{
"regex": "^\S+@\S+$",
"min": 6,
"max": 128
}

Default attribute permissions

This design applies the following default permissions to all attributes against each user group.

AllowsNameCode
ReadOnlyContact ViewersuserGroups_contactViewers
ReadWriteContact ManagersuserGroups_contactManagers

Permissions

User GroupAllows
Contact ViewersRead
Contact ManagersRead, Create, Edit, Delete