Details
-
Story
-
Status: Closed
-
Critical
-
Resolution: Completed
-
None
Description
Context:
This story aims to allow power users to do the following actions on System Object:
- Create new custom fields to extend the data structure of a system object
- Update previoysly created custom fields in the system object structure
- Remove existing custom fields that are no longer relevant to the business
- Extend the System Objects APIs
Mockups:
Acceptance Criteria
1 - Given a power user,
when managing a System Objects
then I must be able to add a new custom field
- This field can be created using all data field types and has the same rules.
- This field needs to exist on the API, and follow all the existing rules
2 - Given a power user,
when managing a System Objects
then I must be able to use a custom field as Title Field
3 - Given a power user,
when managing a System Objects
then I must be able to edit a custom field
4 - Given a power user,
when managing a System Objects
then I must be able to delete a custom field
5 - Given a power user,
when managing a System Objects
then I must be able to use the custom field on Actions
6 - Given a power user,
when managing a System Objects
then I must be able to use the custom field on Validations
5 - Given a power user,
when managing a System Objects
then I must be able to import/export the object with the custom fields
Definition of Done (DoD):
- All Acceptance Criteria were passed;
- Make sure that the expected automated tests were created (unit / integration / functional) and passed successfully;
- Validated by QA and Product Manager;
- No critical bug related to Story scope (FP5);
- Make sure that all system documentation were updated (if necessary)
Attachments
Issue Links
- causes
-
LPS-136747 An exception is thrown when adding a virtual instance
- Closed
-
LPS-137217 SQLSyntaxErrorException occurs when startup portal with OracleDB and DB2
- Closed
-
LPS-164188 Table 'lportal.User_x_' doesn't exist causing mass PortalLogAssertor modules-integration failures
- Selected for Development
- demands
-
LRDOCS-10905 Adding new fields in System Objects and reflect in its APIs
-
- Closed
-
- depends on
-
LPS-153116 Allow to set/update data on extended entities
-
- Closed
-
-
LPS-149998 Investigate missing parts of Native Objects feature
-
- Closed
-
-
LPS-151721 Investigate How to Extend the Native Headless API
-
- Closed
-
- is a dependency of
-
LPS-140210 It is not possible to view and add fields on the User System Object
- Closed
-
LPS-159151 As a power user, I want to add custom fields through the UI in System Objects and reflect in its APIs
-
- Closed
-
-
LPS-135406 Prevent updates in system objects native fields
-
- Closed
-
-
LPS-157215 Remove Feature Flag for LPS-159151/LPS-135404 - As a power user, I want to add new fields in System Objects
-
- Closed
-
-
LPS-163663 Remove Feature Flag for LPS-159151/LPS-135404 - As a power user, I want to add new fields in System Objects
-
- Closed
-
- relates
-
LPS-160451 Investigate how to add custom fields through the UI in System Objects and reflect in its APIs
-
- Closed
-