decred / cmsgui Goto Github PK
View Code? Open in Web Editor NEWLicense: ISC License
License: ISC License
A nice tool to have for users should be a log work tool that will save entered work information to local storage that can be retrieved to produce an invoice that would be then submitted for approval.
The log work form should have the following fields:
Show a basic overview of all user information such as:
Basic form that allows an admin to invite new users to cms:
https://github.com/decred/contractor-mgmt/blob/master/cmswww/api/v1/api.md#invite-new-user
Currently there is no proper confirmation or feedback that a user has successfully registered.
This pathing is slightly different from politeia, since users no longer need to confirm their email (due to invitations).
Allow users to view and edit name, location information that they entered during registration.
This should notify administrators of changes.
Allow admins to comment on line items of a given invoice and also approve/update an invoices status.
Currently cmswww takes comma separated value (csv) information for the various line items that a particular invoice may have.
There are a few different approaches that have been discussed.
All direct csv entry (with active field validation). There will be a textbox that allows the user to directly paste a copied exported csv from Excel/LibreOffice. Since we have the expected separator from the Policy request we can provide pretty thorough validation before allowing trasmission to cmswww.
Add line items form. This will allow users to essentially "create" the csv by filling out a form for each line item and "adding" it to the invoice. This method is nice since the validation will be simple and based on each line item field.
Submit an invoice that was created from logging work. This is similar to 2, except all the information has already been accumulated in local storage.
Basic logged in admin view that shows a list of all user invoices that have been submitted.
Second iteration of this will be to select certain invoices to create new payouts.
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.