Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions sdk/constructive-cli/src/admin/cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,9 @@ csdk auth set-token <your-token>
| `app-permissions-get-padded-mask` | appPermissionsGetPaddedMask |
| `org-permissions-get-padded-mask` | orgPermissionsGetPaddedMask |
| `org-is-manager-of` | orgIsManagerOf |
| `steps-achieved` | stepsAchieved |
| `app-permissions-get-mask` | appPermissionsGetMask |
| `org-permissions-get-mask` | orgPermissionsGetMask |
| `steps-achieved` | stepsAchieved |
| `app-permissions-get-mask-by-names` | appPermissionsGetMaskByNames |
| `org-permissions-get-mask-by-names` | orgPermissionsGetMaskByNames |
| `app-permissions-get-by-mask` | Reads and enables pagination through a set of `AppPermission`. |
Expand Down Expand Up @@ -1020,21 +1020,20 @@ orgIsManagerOf
| `--pUserId` | UUID |
| `--pMaxDepth` | Int |

### `steps-achieved`
### `app-permissions-get-mask`

stepsAchieved
appPermissionsGetMask

- **Type:** query
- **Arguments:**

| Argument | Type |
|----------|------|
| `--vlevel` | String |
| `--vroleId` | UUID |
| `--ids` | UUID |

### `app-permissions-get-mask`
### `org-permissions-get-mask`

appPermissionsGetMask
orgPermissionsGetMask

- **Type:** query
- **Arguments:**
Expand All @@ -1043,16 +1042,17 @@ appPermissionsGetMask
|----------|------|
| `--ids` | UUID |

### `org-permissions-get-mask`
### `steps-achieved`

orgPermissionsGetMask
stepsAchieved

- **Type:** query
- **Arguments:**

| Argument | Type |
|----------|------|
| `--ids` | UUID |
| `--vlevel` | String |
| `--vroleId` | UUID |

### `app-permissions-get-mask-by-names`

Expand Down
6 changes: 3 additions & 3 deletions sdk/constructive-cli/src/admin/cli/commands.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ import orgInviteCmd from './commands/org-invite';
import appPermissionsGetPaddedMaskCmd from './commands/app-permissions-get-padded-mask';
import orgPermissionsGetPaddedMaskCmd from './commands/org-permissions-get-padded-mask';
import orgIsManagerOfCmd from './commands/org-is-manager-of';
import stepsAchievedCmd from './commands/steps-achieved';
import appPermissionsGetMaskCmd from './commands/app-permissions-get-mask';
import orgPermissionsGetMaskCmd from './commands/org-permissions-get-mask';
import stepsAchievedCmd from './commands/steps-achieved';
import appPermissionsGetMaskByNamesCmd from './commands/app-permissions-get-mask-by-names';
import orgPermissionsGetMaskByNamesCmd from './commands/org-permissions-get-mask-by-names';
import appPermissionsGetByMaskCmd from './commands/app-permissions-get-by-mask';
Expand Down Expand Up @@ -96,9 +96,9 @@ const createCommandMap: () => Record<
'app-permissions-get-padded-mask': appPermissionsGetPaddedMaskCmd,
'org-permissions-get-padded-mask': orgPermissionsGetPaddedMaskCmd,
'org-is-manager-of': orgIsManagerOfCmd,
'steps-achieved': stepsAchievedCmd,
'app-permissions-get-mask': appPermissionsGetMaskCmd,
'org-permissions-get-mask': orgPermissionsGetMaskCmd,
'steps-achieved': stepsAchievedCmd,
'app-permissions-get-mask-by-names': appPermissionsGetMaskByNamesCmd,
'org-permissions-get-mask-by-names': orgPermissionsGetMaskByNamesCmd,
'app-permissions-get-by-mask': appPermissionsGetByMaskCmd,
Expand All @@ -108,7 +108,7 @@ const createCommandMap: () => Record<
'submit-org-invite-code': submitOrgInviteCodeCmd,
});
const usage =
'\ncsdk <command>\n\nCommands:\n context Manage API contexts\n auth Manage authentication\n org-get-managers-record orgGetManagersRecord CRUD operations\n org-get-subordinates-record orgGetSubordinatesRecord CRUD operations\n app-permission appPermission CRUD operations\n org-permission orgPermission CRUD operations\n app-level-requirement appLevelRequirement CRUD operations\n org-member orgMember CRUD operations\n app-permission-default appPermissionDefault CRUD operations\n org-permission-default orgPermissionDefault CRUD operations\n app-admin-grant appAdminGrant CRUD operations\n app-owner-grant appOwnerGrant CRUD operations\n org-admin-grant orgAdminGrant CRUD operations\n org-owner-grant orgOwnerGrant CRUD operations\n app-limit-default appLimitDefault CRUD operations\n org-limit-default orgLimitDefault CRUD operations\n org-chart-edge-grant orgChartEdgeGrant CRUD operations\n membership-type membershipType CRUD operations\n app-limit appLimit CRUD operations\n app-achievement appAchievement CRUD operations\n app-step appStep CRUD operations\n claimed-invite claimedInvite CRUD operations\n app-grant appGrant CRUD operations\n app-membership-default appMembershipDefault CRUD operations\n org-limit orgLimit CRUD operations\n org-claimed-invite orgClaimedInvite CRUD operations\n org-grant orgGrant CRUD operations\n org-chart-edge orgChartEdge CRUD operations\n org-membership-default orgMembershipDefault CRUD operations\n app-membership appMembership CRUD operations\n org-membership orgMembership CRUD operations\n invite invite CRUD operations\n app-level appLevel CRUD operations\n org-invite orgInvite CRUD operations\n app-permissions-get-padded-mask appPermissionsGetPaddedMask\n org-permissions-get-padded-mask orgPermissionsGetPaddedMask\n org-is-manager-of orgIsManagerOf\n steps-achieved stepsAchieved\n app-permissions-get-mask appPermissionsGetMask\n org-permissions-get-mask orgPermissionsGetMask\n app-permissions-get-mask-by-names appPermissionsGetMaskByNames\n org-permissions-get-mask-by-names orgPermissionsGetMaskByNames\n app-permissions-get-by-mask Reads and enables pagination through a set of `AppPermission`.\n org-permissions-get-by-mask Reads and enables pagination through a set of `OrgPermission`.\n steps-required Reads and enables pagination through a set of `AppLevelRequirement`.\n submit-invite-code submitInviteCode\n submit-org-invite-code submitOrgInviteCode\n\n --help, -h Show this help message\n --version, -v Show version\n';
'\ncsdk <command>\n\nCommands:\n context Manage API contexts\n auth Manage authentication\n org-get-managers-record orgGetManagersRecord CRUD operations\n org-get-subordinates-record orgGetSubordinatesRecord CRUD operations\n app-permission appPermission CRUD operations\n org-permission orgPermission CRUD operations\n app-level-requirement appLevelRequirement CRUD operations\n org-member orgMember CRUD operations\n app-permission-default appPermissionDefault CRUD operations\n org-permission-default orgPermissionDefault CRUD operations\n app-admin-grant appAdminGrant CRUD operations\n app-owner-grant appOwnerGrant CRUD operations\n org-admin-grant orgAdminGrant CRUD operations\n org-owner-grant orgOwnerGrant CRUD operations\n app-limit-default appLimitDefault CRUD operations\n org-limit-default orgLimitDefault CRUD operations\n org-chart-edge-grant orgChartEdgeGrant CRUD operations\n membership-type membershipType CRUD operations\n app-limit appLimit CRUD operations\n app-achievement appAchievement CRUD operations\n app-step appStep CRUD operations\n claimed-invite claimedInvite CRUD operations\n app-grant appGrant CRUD operations\n app-membership-default appMembershipDefault CRUD operations\n org-limit orgLimit CRUD operations\n org-claimed-invite orgClaimedInvite CRUD operations\n org-grant orgGrant CRUD operations\n org-chart-edge orgChartEdge CRUD operations\n org-membership-default orgMembershipDefault CRUD operations\n app-membership appMembership CRUD operations\n org-membership orgMembership CRUD operations\n invite invite CRUD operations\n app-level appLevel CRUD operations\n org-invite orgInvite CRUD operations\n app-permissions-get-padded-mask appPermissionsGetPaddedMask\n org-permissions-get-padded-mask orgPermissionsGetPaddedMask\n org-is-manager-of orgIsManagerOf\n app-permissions-get-mask appPermissionsGetMask\n org-permissions-get-mask orgPermissionsGetMask\n steps-achieved stepsAchieved\n app-permissions-get-mask-by-names appPermissionsGetMaskByNames\n org-permissions-get-mask-by-names orgPermissionsGetMaskByNames\n app-permissions-get-by-mask Reads and enables pagination through a set of `AppPermission`.\n org-permissions-get-by-mask Reads and enables pagination through a set of `OrgPermission`.\n steps-required Reads and enables pagination through a set of `AppLevelRequirement`.\n submit-invite-code submitInviteCode\n submit-org-invite-code submitOrgInviteCode\n\n --help, -h Show this help message\n --version, -v Show version\n';
export const commands = async (
argv: Partial<Record<string, unknown>>,
prompter: Inquirerer,
Expand Down
24 changes: 12 additions & 12 deletions sdk/constructive-cli/src/admin/orm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1237,25 +1237,24 @@ orgIsManagerOf
const result = await db.query.orgIsManagerOf({ pEntityId: '<value>', pManagerId: '<value>', pUserId: '<value>', pMaxDepth: '<value>' }).execute();
```

### `db.query.stepsAchieved`
### `db.query.appPermissionsGetMask`

stepsAchieved
appPermissionsGetMask

- **Type:** query
- **Arguments:**

| Argument | Type |
|----------|------|
| `vlevel` | String |
| `vroleId` | UUID |
| `ids` | [UUID] |

```typescript
const result = await db.query.stepsAchieved({ vlevel: '<value>', vroleId: '<value>' }).execute();
const result = await db.query.appPermissionsGetMask({ ids: '<value>' }).execute();
```

### `db.query.appPermissionsGetMask`
### `db.query.orgPermissionsGetMask`

appPermissionsGetMask
orgPermissionsGetMask

- **Type:** query
- **Arguments:**
Expand All @@ -1265,22 +1264,23 @@ appPermissionsGetMask
| `ids` | [UUID] |

```typescript
const result = await db.query.appPermissionsGetMask({ ids: '<value>' }).execute();
const result = await db.query.orgPermissionsGetMask({ ids: '<value>' }).execute();
```

### `db.query.orgPermissionsGetMask`
### `db.query.stepsAchieved`

orgPermissionsGetMask
stepsAchieved

- **Type:** query
- **Arguments:**

| Argument | Type |
|----------|------|
| `ids` | [UUID] |
| `vlevel` | String |
| `vroleId` | UUID |

```typescript
const result = await db.query.orgPermissionsGetMask({ ids: '<value>' }).execute();
const result = await db.query.stepsAchieved({ vlevel: '<value>', vroleId: '<value>' }).execute();
```

### `db.query.appPermissionsGetMaskByNames`
Expand Down
66 changes: 33 additions & 33 deletions sdk/constructive-cli/src/admin/orm/query/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,16 @@ export interface OrgIsManagerOfVariables {
pUserId?: string;
pMaxDepth?: number;
}
export interface StepsAchievedVariables {
vlevel?: string;
vroleId?: string;
}
export interface AppPermissionsGetMaskVariables {
ids?: string[];
}
export interface OrgPermissionsGetMaskVariables {
ids?: string[];
}
export interface StepsAchievedVariables {
vlevel?: string;
vroleId?: string;
}
export interface AppPermissionsGetMaskByNamesVariables {
names?: string[];
}
Expand Down Expand Up @@ -178,56 +178,52 @@ export function createQueryOperations(client: OrmClient) {
undefined
),
}),
stepsAchieved: (
args: StepsAchievedVariables,
appPermissionsGetMask: (
args: AppPermissionsGetMaskVariables,
options?: {
select?: Record<string, unknown>;
}
) =>
new QueryBuilder<{
stepsAchieved: boolean | null;
appPermissionsGetMask: string | null;
}>({
client,
operation: 'query',
operationName: 'StepsAchieved',
fieldName: 'stepsAchieved',
operationName: 'AppPermissionsGetMask',
fieldName: 'appPermissionsGetMask',
...buildCustomDocument(
'query',
'StepsAchieved',
'stepsAchieved',
'AppPermissionsGetMask',
'appPermissionsGetMask',
options?.select,
args,
[
{
name: 'vlevel',
type: 'String',
},
{
name: 'vroleId',
type: 'UUID',
name: 'ids',
type: '[UUID]',
},
],
connectionFieldsMap,
undefined
),
}),
appPermissionsGetMask: (
args: AppPermissionsGetMaskVariables,
orgPermissionsGetMask: (
args: OrgPermissionsGetMaskVariables,
options?: {
select?: Record<string, unknown>;
}
) =>
new QueryBuilder<{
appPermissionsGetMask: string | null;
orgPermissionsGetMask: string | null;
}>({
client,
operation: 'query',
operationName: 'AppPermissionsGetMask',
fieldName: 'appPermissionsGetMask',
operationName: 'OrgPermissionsGetMask',
fieldName: 'orgPermissionsGetMask',
...buildCustomDocument(
'query',
'AppPermissionsGetMask',
'appPermissionsGetMask',
'OrgPermissionsGetMask',
'orgPermissionsGetMask',
options?.select,
args,
[
Expand All @@ -240,29 +236,33 @@ export function createQueryOperations(client: OrmClient) {
undefined
),
}),
orgPermissionsGetMask: (
args: OrgPermissionsGetMaskVariables,
stepsAchieved: (
args: StepsAchievedVariables,
options?: {
select?: Record<string, unknown>;
}
) =>
new QueryBuilder<{
orgPermissionsGetMask: string | null;
stepsAchieved: boolean | null;
}>({
client,
operation: 'query',
operationName: 'OrgPermissionsGetMask',
fieldName: 'orgPermissionsGetMask',
operationName: 'StepsAchieved',
fieldName: 'stepsAchieved',
...buildCustomDocument(
'query',
'OrgPermissionsGetMask',
'orgPermissionsGetMask',
'StepsAchieved',
'stepsAchieved',
options?.select,
args,
[
{
name: 'ids',
type: '[UUID]',
name: 'vlevel',
type: 'String',
},
{
name: 'vroleId',
type: 'UUID',
},
],
connectionFieldsMap,
Expand Down
4 changes: 2 additions & 2 deletions sdk/constructive-cli/src/auth/cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -292,8 +292,8 @@ CRUD operations for User records.
| `displayNameTrgmSimilarity` | Float |
| `searchScore` | Float |

**Required create fields:** `searchTsvRank`, `displayNameTrgmSimilarity`, `searchScore`
**Optional create fields (backend defaults):** `username`, `displayName`, `profilePicture`, `searchTsv`, `type`
**Required create fields:** `searchTsv`, `searchTsvRank`, `displayNameTrgmSimilarity`, `searchScore`
**Optional create fields (backend defaults):** `username`, `displayName`, `profilePicture`, `type`

## Custom Operations

Expand Down
20 changes: 0 additions & 20 deletions sdk/constructive-cli/src/auth/cli/commands/user.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,6 @@ async function handleList(_argv: Partial<Record<string, unknown>>, _prompter: In
username: true,
displayName: true,
profilePicture: true,
searchTsv: true,
type: true,
createdAt: true,
updatedAt: true,
Expand Down Expand Up @@ -112,7 +111,6 @@ async function handleGet(argv: Partial<Record<string, unknown>>, prompter: Inqui
username: true,
displayName: true,
profilePicture: true,
searchTsv: true,
type: true,
createdAt: true,
updatedAt: true,
Expand Down Expand Up @@ -152,13 +150,6 @@ async function handleCreate(argv: Partial<Record<string, unknown>>, prompter: In
required: false,
skipPrompt: true,
},
{
type: 'text',
name: 'searchTsv',
message: 'searchTsv',
required: false,
skipPrompt: true,
},
{
type: 'text',
name: 'type',
Expand All @@ -176,15 +167,13 @@ async function handleCreate(argv: Partial<Record<string, unknown>>, prompter: In
username: cleanedData.username,
displayName: cleanedData.displayName,
profilePicture: cleanedData.profilePicture,
searchTsv: cleanedData.searchTsv,
type: cleanedData.type,
},
select: {
id: true,
username: true,
displayName: true,
profilePicture: true,
searchTsv: true,
type: true,
createdAt: true,
updatedAt: true,
Expand Down Expand Up @@ -230,13 +219,6 @@ async function handleUpdate(argv: Partial<Record<string, unknown>>, prompter: In
required: false,
skipPrompt: true,
},
{
type: 'text',
name: 'searchTsv',
message: 'searchTsv',
required: false,
skipPrompt: true,
},
{
type: 'text',
name: 'type',
Expand All @@ -257,15 +239,13 @@ async function handleUpdate(argv: Partial<Record<string, unknown>>, prompter: In
username: cleanedData.username,
displayName: cleanedData.displayName,
profilePicture: cleanedData.profilePicture,
searchTsv: cleanedData.searchTsv,
type: cleanedData.type,
},
select: {
id: true,
username: true,
displayName: true,
profilePicture: true,
searchTsv: true,
type: true,
createdAt: true,
updatedAt: true,
Expand Down
1 change: 0 additions & 1 deletion sdk/constructive-cli/src/auth/orm/input-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -894,7 +894,6 @@ export interface CreateUserInput {
username?: string;
displayName?: string;
profilePicture?: ConstructiveInternalTypeImage;
searchTsv?: string;
type?: number;
};
}
Expand Down
Loading
Loading