Coder Social home page Coder Social logo

cmsgui's People

Contributors

alanl1 avatar alexlyp avatar brunobraga95 avatar crypto-rizzo avatar dajohi avatar degeri avatar derekdkim avatar fernandoabolafio avatar go1dfish avatar gozart1 avatar hypernoob avatar igniteeng000 avatar jholdstock avatar lukebp avatar marcopeereboom avatar oktapodia avatar orthomind avatar rgeraldes avatar richardred0x avatar rrecuero avatar sndurkin avatar thi4go avatar tiagoalvesdulce avatar tnguyen303 avatar vctt94 avatar victorgcramos avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

cmsgui's Issues

[user] Initital Log Work implementation

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:

  • month/year
  • type of work/reason for payment
  • number of hours/quantity
  • rate should probably be filled in automatically or users can switch to "reimbursement" mode or something to enter in a custom amount
  • description of work/item

[registration] Confirmation screen upon success

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).

[user] Edit user information

Allow users to view and edit name, location information that they entered during registration.

This should notify administrators of changes.

[admin] Review invoices

Allow admins to comment on line items of a given invoice and also approve/update an invoices status.

[invoice] Validation/creation of invoice csv information

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.

  1. 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.

  2. 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.

  3. 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.

[admin] Invoices overview

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.