You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
We want to introduce user badges to OWASP Nest. These badges will represent different roles or achievements (e.g., OWASP employee, project leader, chapter leader).
Describe the solution you'd like
Create a periodic job that runs daily (after the user sync job) to populate user badges.
The logic for assigning the "OWASP Employee" badge should work as follows:
If a user has is_owasp_employee = True, they should receive the "OWASP Employee" badge.
If is_owasp_employee = False, the badge should be removed (if previously assigned).
The badge (with name, description, and css class) should be auto-created if it doesn’t already exist.
Make sure the job is idempotent and can be safely run multiple times.
Add tests to cover badge assignment logic.
I am interested in working on this issue and would like to contribute to solving it. As I am new, I would appreciate it if you could kindly assign it to me. I’m eager to learn and will do my best to resolve the problem.
I am interested in working on this issue and would like to contribute to solving it. As I am new, I would appreciate it if you could kindly assign it to me. I’m eager to learn and will do my best to resolve the problem.
I suggest starting from level-1 task in this case.
@arkid15r I have good hands on expereince working with open source especially with django and have worked on perodic cron jobs frequently, I would like contirbute to this please assign me this issue
I have noted that #1762 has been completed and merged, thereby unblocking this task.
I am available to commence work immediately and can implement the daily badge sync job with the specified logic, ensuring idempotency and comprehensive test coverage.
Kindly assign this issue to me so that I may proceed.
The #1762 still hasn't been done and became available.
@sathwikshetty33 are you still interested and could cover both tasks?
@arkid15r We had discussion stating that after I complete #1762 you would assign me this Quoted above.
Never mind if this issue is not completed please assign me this.
Activity
[-]Daily badge sync job[/-][+]Implement daily badge sync job[/+]PAVAN-VANAM commentedon Jul 21, 2025
Hello! I'm interested in working on Issue #1763, focusing on the daily badge sync job. I'd appreciate it if you could assign me this PR. Thank you!
arkid15r commentedon Jul 21, 2025
@PAVAN-VANAM maybe after #1762 is done
shandilya-rajnandini commentedon Jul 22, 2025
I am interested in working on this issue and would like to contribute to solving it. As I am new, I would appreciate it if you could kindly assign it to me. I’m eager to learn and will do my best to resolve the problem.
arkid15r commentedon Jul 22, 2025
I suggest starting from
level-1task in this case.sathwikshetty33 commentedon Jul 24, 2025
@arkid15r I have good hands on expereince working with open source especially with django and have worked on perodic cron jobs frequently, I would like contirbute to this please assign me this issue
shivnshshrma commentedon Jul 26, 2025
Hey @arkid15r
I saw that the #1762 is done by @PAVAN-VANAM and @kasya has also authorized that commit.
Now could you please assign this task to me?
PS: Complete setup of this project on my local device is done and had also resolved a level 1 just get the hang of this project.
arkid15r commentedon Jul 30, 2025
The #1762 still hasn't been done and became available.
@sathwikshetty33 are you still interested and could cover both tasks?
sathwikshetty33 commentedon Jul 30, 2025
hey @arkid15r I would love to work on both the issues, Please assign me both !
SaiBharadwaja570 commentedon Aug 8, 2025
Hey @arkid15r , can I work on this issue?
Dhirajsharma2060 commentedon Aug 9, 2025
Hello @arkid15r,
I have noted that #1762 has been completed and merged, thereby unblocking this task.
I am available to commence work immediately and can implement the daily badge sync job with the specified logic, ensuring idempotency and comprehensive test coverage.
Kindly assign this issue to me so that I may proceed.
Thank you.
sathwikshetty33 commentedon Aug 10, 2025
@arkid15r you had said earlier to assign both these tasks but after completion of #1762 ...
Dhirajsharma2060 commentedon Aug 10, 2025
@sathwikshetty33 so is that task completed or not #1762 , if not why is it closed ??
sathwikshetty33 commentedon Aug 10, 2025
It is completed and merged
arkid15r commentedon Aug 10, 2025
@sathwikshetty33 I'm not sure what's your question here -- could you add more details?
sathwikshetty33 commentedon Aug 11, 2025
@arkid15r We had discussion stating that after I complete #1762 you would assign me this Quoted above.
Never mind if this issue is not completed please assign me this.
arkid15r commentedon Aug 11, 2025
This is @Dhirajsharma2060's issue now, please check for more available issues here.
arkid15r commentedon Sep 1, 2025
Addressed in #2047