-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maintenance and Further Development #3
Comments
Does the Parser update the database each time a new timetable is uploaded? Or does it simply perform the check to ask if the data has already been put in? Are manual purges to remove the data necessary? |
The parser only extracts the data out, updating the database is done in the view using the Firebase binding. There are no checks, old data is simply overwritten. I wanted to make a staging section for new uploads before they are pushed out (to prevent random people clearing out the db) but never got round to it. Also might want to let people suggest edits if there's changes in schedule or other parsing errors. Old schedules only cause a problem because the section numbers overlap across terms (e.g. 1138 in one term might be different from the next). The current schema on Firebase namespaces the term but it throws the occasional error and it becomes |
I think you can just take the role of the maintainer bah.. go to Family and call for collaborators perhaps? |
I've fixed it for this term, but won't be maintaining next term onwards (graduating). Main issues with maintaining: |
Feel free to discuss on this issue. I will not offer much in terms of direction but I can offer advice and explain how the different parts work.
The text was updated successfully, but these errors were encountered: