Separate refdata categories into "internal" and "user" lists
Description
Attachments
5
defines
relates to
Checklist
hideTestRail: Results
Activity
Show:

Jag Goraya April 6, 2020 at 10:44 AM
Completed Sprint 86
Done
Details
Details
Components
Assignee

Reporter

Labels
Priority
Sprint
None
Development Team
Bienenvolk
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created February 21, 2020 at 11:06 AM
Updated April 22, 2020 at 4:35 PM
Resolved April 6, 2020 at 10:44 AM
TestRail: Cases
TestRail: Runs
Certain Ref Data categories and values (aka pick list values) need to exist in order for functionality in the system to work as designed.
To ensure that users can edit categories correctly and not remove required values, the ref data lists should be split into two types:
internal (it is not possible to edit or delete an internal pick list/refdata category)
user (it is not possible to edit a user pick list, but it is possible to delete it if it has no values attached)
Internal categories only allow the editing of labels of existing values in the category (aka "pick list values")
User categories can be freely edited by the user (adding or deleting values to the category as well as modifying the labels on existing values)
Specifically in Agreements:
Ref data category
Internal or User?
TitleInstance.Type
Internal
TitleInstance.SubType
Internal
SubscriptionAgreementOrg.Role
Internal
SubscriptionAgreement.RenewalPriority
User
SubscriptionAgreement.ReasonForClosure
User
SubscriptionAgreement.AgreementType
User
SubscriptionAgreement.AgreementStatus
Internal
RemoteLicenseLink.Status
User
Pkg.Type
User
PersistentJob.Status
Internal
PersistentJob.Result
Internal
LicenseAmendmentStatus.Status
Internal
InternalContact.Role
User
IdentifierOccurrence.Status
Internal
Global.Yes_No
Internal
DocumentAttachment.AtType
User
AgreementRelationship.Type
Internal
And in Licenses:
Ref data category
Internal or User?
DocumentAttachment.AtType
User
InternalContact.Role
User
License.EndDateSemantics
Internal
License.Status
Internal
License.Type
User
LicenseOrg.Role
Internal
In license settings, all "term value" lists created in the UI should be "User" lists. This also applies to the term lists we create in our default installations/test systems:
Ref data category
Internal or User?
Permitted/Prohibited
User
Yes/No/Other
User
See screenshots for information about what it should/shouldn't be possible to do to Internal/User lists and values