slashme / parliamentdiagram

Parliament diagram creator
GNU General Public License v2.0
99 stars 27 forks source link

Flask OAuth #161

Closed Gouvernathor closed 3 weeks ago

Gouvernathor commented 1 month ago

This adds the OAuth feature and everything going with it to the Flask port.

This probably completes the biggest and most comprehensive change done to the repo.

Some quality-of-life changes are made, with feedback in the user interface about the loggedness, about what error were encountered when uploading the diagrams...

It is available on Beta. The only thing required to deploy it on the main website will be a new OAuth consumer with the correct callback.

This should be squash-merged into the flask branch, and then the flask branch squash-merged into master. If no feedback is given, I'll probably wait at least two weeks (so june 10th) if not three (june 17th) before doing that cascade-merge. In the meantime, "normal" users : please try out the Beta website, and let me know if you see any new bug you're not seeing on the main website, or any change that you don't like. Let me also know if everything works as it should and if you see bugs being fixed !

TODO: (nothing blocking)

InternauteLambda commented 1 month ago

I tried it just now, and uploading works as normal.