Comments (8)
Hi @brylie I am new to contributing, but following this project and CiviWiki for some time. I would like to learn more about email verification. Could you assign this to me please?
from companionship.
Thanks, @ErnstBas.
The task is to follow the Django and AllAuth project documentation and add a verification email step when new users register. I can't specify how the exact code will look but can point toward the AllAuth related documentation.
- https://django-allauth.readthedocs.io/en/latest/views.html?highlight=Verify#e-mail-verification
- https://django-allauth.readthedocs.io/en/latest/advanced.html#sending-email
We want to figure out how to verify user emails avter they register via either
- API or
- current web UI
from companionship.
Thanks @brylie
from companionship.
If we get stuck on this issue, we can move on to other priorities. Email verification isn't essential right now.
The essential work is to implement REST CRUD endpoints for the main database entities.
from companionship.
Not stuck yet, but not finished. I tried to work on #193 with Django-Verify-Email, but for some reason it continues to send invalid links (which is an unresolved issue I found later on their project page). I guess I have to figure out a custom solution linking the new user with a token.
But I am happy to work on something else with a higher priority. And I would love to learn REST API. Which issue(s) would you suggest?
from companionship.
How about claiming this issue by adding a comment there
from companionship.
#195 seems to be assigned to @werberger. He is probably working on it already. #196 looks similar. If it's OK for you, I'll try that one.
from companionship.
Sure. Just add a comment in any available issue that you would like to take and I will assign you.
from companionship.
Related Issues (20)
- Project stewardship - 2022, week 40 HOT 1
- Add instructions for resolving conflicts in poetry.lock HOT 2
- Companionship Circle card not displaying photo
- Adding missing is.valid() function in views.py HOT 3
- Register all models with Django Admin HOT 1
- ValueError: dictionary doesn't specify a version HOT 2
- Unidentified name "JoinRequest"
- Move "People" app to "Circles"
- Define initial factory for Activity
- (epic) REST endpoints for mobile app HOT 6
- User authentication REST endpoints HOT 3
- Old Circle Group Photos aren't deleted HOT 2
- enable email verification for UI registration flow
- enable email verification for AIP registration flow
- Add REST endpoints to create/list/edit/delete Circles HOT 1
- Add REST endpoints for Activity (create/edit/delete) HOT 1
- Add REST endpoints to join and assign companion(s) to Activity HOT 1
- Add Architecture diagrams HOT 1
- Create use case document with user journey diagrams HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from companionship.