alan-turing-institute / DTBase

A starting point from which digital twins can be developed.
MIT License
11 stars 4 forks source link

Adding password reset functionality to address #141 #221

Open AoifeHughes opened 7 months ago

AoifeHughes commented 7 months ago

This is currently draft still and needs a lot of work

AoifeHughes commented 7 months ago
AoifeHughes commented 7 months ago

I've also added a scripts folder to make quick dev easier

mhauru commented 7 months ago

You can ignore for now the question of admins changing other people's passwords, because we don't have admin users at all yet.

Also, we just merged a couple of big PRs that change the backend API implementation a lot (though not the API itself). That is to say there will be a substantial merge conflict on dtbase/backend/api/user/routes.py. I can sort it out though. Would it be better to do it now, rather than at the end, or would that mess with you working on this?

AoifeHughes commented 7 months ago

I can sort out any merge conflicts, is there anything else currently being worked on which might be affected? Happy to take that into consideration.

mhauru commented 7 months ago

All the big PRs that restructured things have now been merged. There's currently one in the works that will enforce linting and formatting of Typescript and maybe of CSS (#103), but that probably won't cause significant conflicts. I'm currently working on documentation and @EdwinB12 is on Docker compose stuff for local deployment, which sounds conflict free.

mhauru commented 6 months ago

This makes a start on addressing #141. We are all now moving on to different projects and won't have time to finish this, but I'm leaving it open as a draft in case someone comes back and wants to finish the work. Note that there's a massive merge conflict coming up on the backend side. However, the frontend HTML template file is still current and useful.