Uploaded image for project: 'Domain Models'
  1. Domain Models
  2. DMOD-160

Design and implement Users, Auth and Permission business-logic module

    XMLWordPrintable

Details

    Description

      As described in LIBAPP-12 and STRIPES-183 even a simple UI screen to edit/create users requires a non-trivial series of calls to multiple backend modules (in this example: mod-auth, login, perms). This indicates that we need a server-side business-logic module that understand the relationships between the modules and exposes simple endpoints (like edit user) that perform various operations (and error handling) behind the scenes. Thus alleviating the UI from the complex business logic.

      Step 1.

      • Design a set of operations and schemas for the new business-logic module. Re-use existing schema by creating compound object where possible.

      Step 2

      • Implement and expose endpoints required by the UI: create and update User, migrate the UI client (component) over to the new endpoints

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                kurt Kurt Nordstrom
                jakub Jakub Skoczen
                Heikki Levanto, Hongwei Ji, Jakub Skoczen, Kurt Nordstrom, Matt Connolly, Mike Taylor, Niels Erik Gilvad Nielsen, Wayne Schneider
                Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 2 weeks, 1 hour, 30 minutes
                    2w 1h 30m

                    TestRail: Runs

                      TestRail: Cases