Skip to content
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

Goal PRD #136

Closed
1 of 13 tasks
pallabez opened this issue Jul 20, 2023 · 2 comments
Closed
1 of 13 tasks

Goal PRD #136

pallabez opened this issue Jul 20, 2023 · 2 comments

Comments

@pallabez
Copy link
Member

pallabez commented Jul 20, 2023

User Story

  • As a user, I should be able to view all public goal to keep thing transparent.
  • As a user, I should be able to view all goals assigned to me in a click.
  • As a user, I should be able to create a new goal for myself.
  • As a user, I should be able to edit my goals.

Super user

  • As a superuser, I should be able to view all public goals.
  • As a superuser, I should be able to filter/sort based on created at, status, and assigned to better keep track of goals.
  • As a superuser, I should be able to create new goals with just the title of goal to keep things convenient.
  • As a superuser, I should be able to assign people goals.
  • As a superuser, I should be able to update the details of any public goal.

As a superuser, I should be able to create goal templates, to reuse goal details.

Authentication Flow

  • (Django) Goal Authentication middleware
  • (Vue) Frontend authentication sync
  • (Node js) RDS backend sync
    image

Authorization

  • Authorization middleware

image

@bhtibrewal
Copy link
Member

bhtibrewal commented Aug 12, 2023

Action Items

  • Fix CI/CD

Additional Features

  • set deadlines for the goal and progress %
  • Defer a goal (set a time till then the goal will be hidden)

@ivinayakg
Copy link
Contributor

ivinayakg commented Aug 15, 2023

Goal Template (Description)

  • Is a structure/ blueprint which will be used to create a Goal.

Current Tasks

  • Permissions structure to be created for the REST APIs (29th August)
  • changes in token_custom to change into the User model (29th August)
  • roles to be supported in the user model and the APIs (29th August)
  • goals status enum (easy) (Ongoing | Completed) (18th August)
  • Pagination, Admin changes, Soft Delete (18th August)
  • Priority *** CI/CD setup (testing, staging deployment, prod deployment) (25th August)

@pallabez pallabez closed this as completed Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants