GithubHelp home page GithubHelp logo

socallinuxexpo / expo_track Goto Github PK

View Code? Open in Web Editor NEW
0.0 16.0 1.0 1.44 MB

Flask application for tracking physical items during an exposition or convention

Python 10.44% CSS 14.43% JavaScript 68.50% HTML 6.56% Nginx 0.07%

expo_track's People

Contributors

omwah avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

omwah

expo_track's Issues

Improve main page

Improve the main page to provide more useful information. Possibly have tabs to provide different views of data in their various states. Or provide better way of filtering.

Add date ranges to events

Add date ranges to events so that the event that is displayed by default in the main interface is the next to occur.

Add notes to items

The backend support attaching notes to items, enable this in the configuration interface

Defective category

Add a defective category for items that are around but should not be used

Improve closest event handling

Closest event logic just looks forward currently. Maybe the closest event had just passed and should still be the default. Maybe there should be a window of time till looking to the next event.

Better handle hidden items on loading

While data is loading from the backend some items will popup that are hidden a second later as the page loads. Fix this to make the interface look better on first load.

Improve sorting in sortableGrid binding

Improve sorting of tables in the sortableGrid binding. Rewrite the code the sort options to not be as confusion, but still handle the different way data elements are provided to it. Allow an option to make sorting case insensitive.

Silent errors when no event returned

If there is no event returned and used by the interface then the software will still display items but not complain when it can not commit changes. Put in some protections. At least do not show up any items when there is no event record loaded.

Empty location for teams

Add ability for teams to set an empty location. Do this by adding an empty item using the optionsAfterRender binding of Knockout.

Direct links to actions from items

Add direct links to the appropriate action from an item instead of just a single button that leads to a modal, where the action is checked there.

Add Names to Items List

Add name of person responsible for the last action performed on an item. Update the database so that the last action is linked to an item, not just it's current state.

Removal of people attached to items

When deleting a Person from the database errors will occur if the person is attached to any Actions. Possibly add a flag to a Person entry to hide it to keep the record of Actions intact. Would need to add GUI to show deleted people optionally offer to restore them.

Add option to hide people

Add an option to hide certain people from occurring in drop downs elsewhere. These people might be linked to administrative accounts or accounts that are not real people. This may be related to issue #1 and could possibly be solved together.

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.