amplify-backend icon indicating copy to clipboard operation
amplify-backend copied to clipboard

add user groups to outputs

Open rtpascual opened this issue 1 year ago • 1 comments

Changes

Add user groups and their precedence to amplify_outputs.json.

Example:

export const auth = defineAuth({
  loginWith: {
    email: true,
  },
  groups: ['Administrators', 'Editors']
});
{
  "auth": {
    ...
    "groups": {
      "Administrators": {
        "precedence": 0
      },
      "Editors": {
        "precedence": 1
      }
  },
  ...
}

Corresponding docs PR, if applicable:

Validation

E2E and unit tests

Checklist

  • [ ] If this PR includes a functional change to the runtime behavior of the code, I have added or updated automated test coverage for this change.
  • [ ] If this PR requires a change to the Project Architecture README, I have included that update in this PR.
  • [ ] If this PR requires a docs update, I have linked to that docs PR above.
  • [ ] If this PR modifies E2E tests, makes changes to resource provisioning, or makes SDK calls, I have run the PR checks with the run-e2e label set.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

rtpascual avatar Oct 04 '24 23:10 rtpascual

🦋 Changeset detected

Latest commit: d5304b3dcc2109666f5534ffb4fb41fbfb5ed227

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
@aws-amplify/backend-output-schemas Minor
@aws-amplify/client-config Minor
@aws-amplify/auth-construct Patch
@aws-amplify/backend Patch
@aws-amplify/backend-cli Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

changeset-bot[bot] avatar Oct 04 '24 23:10 changeset-bot[bot]