Giter Site home page Giter Site logo

htla-inventory's People

Contributors

jreedmoore avatar nicolasgomollon avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

htla-inventory's Issues

Reports

An extensible interface would be nice, but for now just creating some basic reports to help find things like the number of broken computers etc. is all we need. With sorting by locations.

Additionally all of these reports should also be exportable as CSV.

Removing computers from the Inventory

We need a way to remove computers that we no longer have from the active inventory.

How do we handle this? Do we actually delete the records? (I don't like the data integrity of that) Do we set a 'salvaged' flag? How do we make sure only privileged users can do it?

Bill payment

There is currently no way to actually pay for bills.

Rubify controllers

Most of the controllers are using horrendous hacked together code that I don't want anyone to see ever. This stuff needs to get DRYed.

See:

  • Admin::ComputersController
  • Admin::ComputerOwnershipsController
  • Admin::ComputerTemplatesController
  • Admin::RepairOrdersController
  • and more! (as I find them)

Implement Repair Orders and Billing

Repair Orders represent work that needs to be done on a computer to restore it to working order, and billing represents the costs for that work (parts + labor).

Improve Ownership creation interface.

The ComputerOwnership interface is atrocious because there's not really a good way to save all that state while you search for a computer or student (because obviously only one of those can be filled in at a time).

Location "tracking"

Mircea would like to have some sort of ability to track the location of a laptop, meaning roughly whether it's on hand with the IT Department or with a student.

Search in Navbar

Certain workflows are going to be a lot faster if computer search is possible from the navbar.

View "all" items

Currently there is no way to see all the students or all of the computers. Mircea wants this.

Redo "Templates" interface.

Everything about the ComputerTemplates interface is ill-conceived, it needs some javascript magic to make it usable.

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.