digitalstate / admin Goto Github PK
View Code? Open in Web Editor NEWThe DigitalState Administration Spa
License: MIT License
The DigitalState Administration Spa
License: MIT License
Review on needs and wants for a CMS controllable menu system (order, test, links, etc)
discuss with @mario-digitalstate and @StephenOTT
Configs Entity Crud.
Add Client Side Column sorting for all grids
When viewing a BPM ( see #23 ) Scenario, there should be a button that opens Formio form builder to the linked form.
Logic would be to Get Form Id Name, and link to Formio.
Does not need to be inline. Could be wherever makes sense on the page.
May need @mario-digitalstate to add an endpoint to query for the Start Form ID of the Process
speak to @StephenOTT before implementing.
Edit a case Status (status update)
The description field is not updated
similar setup as Services and Scenarios
Cases and Cases Statuses (referred to as Status Updates).
Add Per Page option allowing to show more rows per data grid/page
@mario-digitalstate can you provide examples of what this looks like.
Similar to Camunda SPA, when you hover cursor over the uuid there should be a icon that lets you copy the uuid rather than having to highlight the entire uuid.
dd/mm/yyyy hh:mm:ss
BREAD Identities
In the listing view of Cases Staffers should have a dropdown of BUs they are members of so they can filter Cases by BU.
The request GET {{identities}}{{environment}}/staffs/id
you will return the Staffer's BUs list among other info.
Cases can be filtered by BU as follows: GET {{cases}}{{environment}}/cases?owner=[BUs-UUID]
example date:
{
"@context": "/app_dev.php/contexts/Submission",
"@id": "/app_dev.php/submissions/9aaf5e59-7438-46a7-9038-f6466c3adf38",
"@type": "Submission",
"id": 1,
"uuid": "9aaf5e59-7438-46a7-9038-f6466c3adf38",
"createdAt": "2017-08-05T22:17:47+00:00",
"updatedAt": "2017-08-05T22:17:47+00:00",
"deletedAt": null,
"owner": "BusinessUnit",
"ownerUuid": "8454c987-cbc5-4a24-ba1a-d420283caabd",
"identity": "Admin",
"identityUuid": "bda1634e-6028-4cce-bc1a-b7e220cdf609",
"scenario": "/app_dev.php/scenarios/e049f2b4-b249-48c2-850c-64d4c4b39527",
"data": {
"firstName": "Steve",
"lastName": "",
"accountNumber": "11111",
"address": "",
"mobile": "",
"signature": ""
},
"state": 0,
"version": 1
}
Lets start showing the following fields:
Note that deletedAt
is only visible if the user can see soft deleted content. So the field will not always be in the payload.
Example
the Service edit page have many fields. The Slug and Weight fields are not translatable (their values are the same on all translations).
Lets get some sort of icon or indicator (can be very minimalistic), that indicates that the field is translatable (or we can do the reverse and indicate which fields are not translatable)
By default the grids for each of the main MSs should be sorted DESC
BREAD Authentication Users
Link with #21
Typical BREAD UI with sorting and filters based on Identity, Owner, UUID, Title, etc..
Example:
when you are viewing a single case, there is no link to navigate back to the Case list page.
The underline that is under the short UUIDs makes it appear as a clickable Link. Remove underline.
when displaying a UUID, show the UUID only up to the first -
(dash). When you hover over the uuid, the tooltip should show the entire uuid.
When you view a service, have the scenarios for that service load in another card below the service info
Add Releases to SPA deployments.
Add a Release number somewhere in the UI (hidden) such as the footer. Should be something we can find to detail what version of the UI is currently being run.
TBD
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.