Giter Club home page Giter Club logo

lnldb's People

Contributors

alextannenbaum avatar alhayden avatar austinshalit avatar benjamin-antupit avatar davidvollum avatar dependabot[bot] avatar evans-notch avatar gmorell avatar jmckeen8 avatar jmerdich avatar muirrum avatar pfrunzio avatar pyup-bot avatar rrlapointe avatar tnurse18 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

lnldb's Issues

Crew List EMails

Setup for E-Mails similar to the "Lens and Lights Crew List for '2013-09-25'" ones

The Closed Workorder form is large

The old LnL DB would just spit out all of the events into one massive page which made searching and finding things pretty difficult.

Its pretty low priority but adding some sorting/searching/paging options could make the closed workorder form pretty useful.

The form is actually used pretty often by the VP who may need to look at past event requirements, so the easier it is form them to find an event, the better.

Attendance on New meeting page

There is no reason to have attendance on that page as the meeting would have to be created before the meeting takes place. Attendance is one of those things that would be added to the meeting information after the meeting occurred.

Meeting Workflow

Write meeting workflows

( under the meetings app)

Meeting attendance
Meeting Emails (Was looking at django-drip for this)

etc

Automatic E-Mails

Send E-Mails at:

  • Start/End Times
  • For Billing / Late Notice
  • Event Lists

Add a PIT 6

New digital projector requires a new PIT, so there will be a total of 6 PITs now (previously 5).

The Member views aren't organized well

Usually when the secretary or someone attempts to view an LnL Member, they don't look for their username, instead they look for that member's full name. I think it would make sense to switch the layout of the member columns and have the Full name then the username.

How does a workorder get closed?

So I was going through the workorder workflow and I couldn't really intuitively find how to get a work order from open to closed.

In other words, the workflow used to be something like;

3rd party submits w/o

Lnl Vp reviews w/o-- accepts it, edits its, emails them

W/O gets printed before meeting (or emailed/ maybe some new way)

VP goes to enter CC reports by selecting from a list of events whose dates have passed.

W/O report from Crew Chief is entered by the VP (VP may also modify a final price)

W/O is billed ---> paid

W/O hours for crew can be entered at any point after the CC report

I think the first 3 steps are implemented, I was just trying to figure out how the events get to the next stage

Log when Member Receives a PIT

Be able to view when a member received a given PIT.

HP has to keep track of activity and revoke a PIT if member is inactive for a period of time. To do this, they generally need to know when the member got a given PIT in the first place.
screen shot 2013-11-14 at 10 12 39 am

Organization Workflow

Write Organization workflows

( under the events app)

  • link orgs together (the dozen SOCCOMs come to mind)
  • add orgs
  • edit orgs
  • allow orgs to promote a member to owner.

etc

/my/events fixes

  • disable pk listing for my events
  • disable cc report forms / crew hours buttons
  • be able to show events on events page.
  • remove repeat button. (for now)

(thanks greg)

Incoming work orders view probably should have no date range filter on by default

Some clubs will usually schedule or submit events months or weeks in advance, having the incoming work orders view automatically set to filter to the coming week is possibly dangerous as some clubs may be waiting to hear back on an event they submitted that is a month in the future.

If possible, have that grid default to all incoming workorders from a year(?) from now

Crew Chief list emails

As far as I can tell, there is no way to send out a Crew Chief list, which contains the CC, set up times and locations.

The "create bill" form has too many options, consider adding a "update bill" form

When I want to create a bill, I should only enter the bill date and an amount (which can be auto populated). The bill date can be set to either the current date or the event date (maybe current date would be better).

From the "events billed, unpaid" view, I should be able to click an event and update the bill. This updated bill form should only have the amount paid (auto populated) and the paid date (default to current date).

Indicate when Projectionist's License Expired

Possibly mark a member's name when their license is past the listed expiration data.

Ideally, also be able to give a one month notification that it will expire soon for a given licensed projectionist.

Server Error 500

Steps to reproduce:

  1. Go to http://lnl.wpi.edu/db/

Expected behavior:
An LnL Database interface should appear

Actual behavior:
Server Error 500

Details:
On-campus wifi, OS X 10.9, Safari 7.0

Finish Workorder Forms

Complete Workorder workflows

( under the events app)

  • CBV for the frontend, dad
  • generic ugly thing on the backend
  • Crew Chief Forms under the /my/

etc

Adding CC's to events

The events Lighting, Sound, Power, and Projection event types need to be separate enough that an individual CC maybe added to each type of event. At the moment I can only add a CC for the overall event and cannot add just a lighting or sound CC.

Editing a submitted workorder before it is approved

Usually any sort of request from an on campus group will require some sort of editing.
The most important ones to be able to edit are the type of lighting/sound/power etc and the dates and times of the events.

Sending Meeting Notices

It would be nice to have the option the send the meeting notices from the create new meeting page or at least have the option to go straight to the send meeting notification.

The form for creating dates and times for a workorder doesn't flow

While attempting to add a workorder, I get to the scheduling form where I select a day and time.

The first thing I noticed was that the days on the calendar all appear gray, not like the calendar that was recently added as a filter on the other pages (the days on that cal are black when selectable)

I think it would make sense to auto populate the next two date fields once the setup by time is chosen. Obviously, multi day events and setups that have to be completed the night before still need to be accounted for, but a typical use case would be that the date for all three of these fields is the same.

Lastly, I think the time selection is a little too open. What I mean is that rounding events to the half hour would make sense for 99% of our needs. The time selection should also be AM/PM not 24H because most orgs will get really confused.

Also I would say leave the Time field as blank or 12 pm or something to start. Starting at the current time also isnt a necessary use case (usually).

Exporting Workorders in PDF format

I wasn't able to find any sort of functionality for exporting workorders as a PDF. Usually on the wednesday/tuesday of a meeting, the VP will select a date range and print out the PDF's of all of the work orders

Inventory Workflows

Write Inventory workflows

( under the inventory app)

  • create inventory
  • create categories/subcategories
  • create equipment logging workflow

etc

Time On Work Orders

Time on the work orders is in UTC/GMT and is 5 hours ahead of the actual event time.

Add "DP" Event

Digital projector gives rise to a new type of event that can exist: "DP"

Member Promotion Workflow

Write member promotion workflows

( under the members app)

associate - > active
active -> alum
active -> away

etc

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.