csua-backend icon indicating copy to clipboard operation
csua-backend copied to clipboard

A backend for the CSUA interblags.

Results 45 csua-backend issues
Sort by recently updated
recently updated
newest added

Currently, events in Django's database are entered manually. This is a pretty big pain point. It would be good to sync these events with google calendar, this probably could be...

Things that should probably be fixed 1. Events should be ordered by date 2. Events without a link not display with a link icon 3. The description field is not...

In debug emails sent to root@, user passwords are revealed from the debug info in apps.ldap.utils.create_new_user. The fix is to use the `sensitive_variables` decorator. https://docs.djangoproject.com/en/2.2/howto/error-reporting/#django.views.decorators.debug.sensitive_variables https://github.com/CSUA/csua-backend/blob/f8096fb989b9e4761eafded56d3b6c4e5dd0b2a6/apps/ldap/utils.py#L82

https://csua.org/join/ is a bit outdated and could be rewritten to include more information about CSUA and how to join.

Read the events from https://www.facebook.com/pg/csua/events/ using graph API

Make a tool to make it easier to create a new semester. E.g. copying over officers, setting new PB, ensuring that LDAP groups match new PB.

Currently, creating an officer involves 3 different admin views, and requires that a CSUA user be present in the database, which is extremely inconvenient. The desire is that there would...

When you hover over an officer's hour in the officers page, show which classes they have taken

Keep track of which classes officers are in

Building off the ldap authentication, allow an officer to log in and then submit newuser without re-authenticating. Would be good for things like general meetings.