* feat: 🎸 add roles/role/scopes route ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * refactor: 💡 update role and scope mirage factories ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * feat: 🎸 add grantScopes to role model ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * feat: 🎸 fetch all scopes recursively ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * feat: 🎸 add new role grant scopes translations ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * feat: 🎸 add table to list grant scopes on a role ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * test: 💍 acceptance test for grant scope table and controller ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * test: 💍 add unit tests for grantScopes method on role model ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * refactor: 💡 small updates from PR feedback ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * refactor: 💡 update grantScopes to use sort ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * feat: 🎸 update role scope description for each scope type ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * refactor: 💡 make grant_scope_ids sort better ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * refactor: 💡 update global scope to show as Global vs global ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * refactor: 💡 update logic for display grant scope keywords ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * refactor: 💡 small improvement in role.grantScopes ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * refactor: 💡 move scope query to roles/scope route ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708 * refactor: 💡 remove console.log ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12708
18 lines
402 B
JavaScript
18 lines
402 B
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
import { Factory } from 'miragejs';
|
|
import { faker } from '@faker-js/faker';
|
|
|
|
/**
|
|
* GeneratedScopeModelFactory
|
|
*/
|
|
export default Factory.extend({
|
|
description: () => faker.word.words(),
|
|
created_time: () => faker.date.recent(),
|
|
updated_time: () => faker.date.recent(),
|
|
disabled: () => faker.datatype.boolean(),
|
|
});
|