Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 14x 1x | import {model} from '@feasibleone/blong';
/**
* accessFlowModel — browse-only view of the authentication flows.
*
* `flowName` is the display name (lives in `core_resource.resourceName`) and
* is provided by the custom `access.flow.find` handler. No Create/Edit/Delete
* toolbar — the entity is not editable from the UI.
*/
export default model(
() =>
async function accessFlowModel() {
return {
subject: 'access',
object: 'flow',
objectTitle: 'Flow',
public: true,
nameField: 'flow.flowName',
schema: {
properties: {
flow: {
properties: {
flowName: {
title: 'Name',
filter: true,
sort: true,
},
flowSteps: {
title: 'Steps',
widget: {type: 'textArea'},
},
isActive: {title: 'Active', type: 'boolean'},
// server schema defined:
// flowId: {},
},
widget: {
columns: ['flowName', 'flowSteps', 'isActive'],
},
},
},
},
cards: {
browse: {
label: 'Flows',
widgets: ['flow'],
},
},
browser: {
title: 'Authentication Flows',
icon: 'pi pi-sitemap',
toolbar: [],
},
};
},
);
|