Uploaded image for project: 'mod-circulation-storage'
  1. mod-circulation-storage
  2. CIRCSTORE-144

Missing or incomplete documentation of data attributes in mod-circulation-storage

    XMLWordPrintable

Details

    • Vega

    Description

      High priority APIs

      • mod-circulation-storage: /loan-storage/loans

      Acceptance criteria:

      • Documentation for each attribute should include:
        • A description of what the attribute means
        • The precise domain of the attribute (range of values, controlled vocabulary, etc.)
        • Whether the attribute is required or optional
        • Where to find referenced data, if the attribute is a foreign key
        • Any other constraints on the data, e.g. whether an attribute allows only unique values

      Two examples of attribute documentation:

      I.
      
      Attribute name:     username
      Description:        The user's login name.  This also serves as an unique,
                          human-readable identifier for the user.
      Domain:             String of alphanumeric Unicode characters, beginning with
                          an alphabetic character.  Maximum of 16 characters.
      Required:           Yes
      References:         N/A
      Other constraints:  Unique, but may be reused after the user is deleted.
      
      II.
      
      Attribute name:     patronGroup
      Description:        The patron group that the user belongs to.
      Domain:             UUID
      Required:           Yes
      References:         "User Groups" /groups/{groupId} (e.g. mod-users)
      Other constraints:  None
      

      These examples are intended not to prescribe a documentation format or style but to illustrate further the basic documentation content being requested.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                nassar Nassib Nassar
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases