Giter Club home page Giter Club logo

w1aw-schedule's People

Contributors

dependabot[bot] avatar renovate[bot] avatar xylo04 avatar

Watchers

 avatar  avatar

w1aw-schedule's Issues

Notifications for upcoming shifts

Send some timely emails to remind folks about their shifts. Maybe 24 and 1 hour ahead?

If someone has a contiguous block of shifts, they probably don't need repeat notifications.

Say what "Provisional" means

Jeff Carrier mentioned that people probably won't intuitively know what "Provisional" account status means and the page needs more information about the manual review step.

iCal export/feed

Make some kind of iCal integration so users can sync with shifts into their digital calendar.

CSV export

John wants CSV export. Still waiting on him to say what he wants to do with it.

Firebase Auth domains issue

Documenting for posterity:

After making this repo public, Google warned me that my browser API key (created by Firebase) was unrestricted. I went into the Cloud Console and restricted the browser key to be website restricted, and added the domain names I was actually using, localhost and w1aw-schedule.web.app.

After that, I was no longer able to use Google login. When the user clicked the Google button, the popup page would show "The requested action is invalid" and the javascript console would show "Unable to verify that the app domain is authorized". I checked in the Firebase Console under Authentication for Authorized Domains, and that was fine, it showed, localhost, web.app and firebase.app.

The fix was that I needed the web API key to include the w1aw-schedule.firebase.app domain. If you're going to restrict the web API key to certain domains, it needs to include both your firebase.app and web.app domains.

My Agenda grouped by day

It would be great if the Agenda page would be one card per day (MDT) with a row for each shift.

In-app approvals

The section coordinators should be able to approve folks from within the app instead of that being a manual process.

Publicly viewable schedule

It would be nice to give other ops access to view the overall schedule as anonymous users. (Would that pose any Firebase budget/free tier risk?)

Change site title

Jeff Carrier mentioned the title of the app should be really explicit, like "W1AW/0 Colorado Schedule"

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.