AS a user I should be able to list the moons I have obtained #195

Open
opened 2022-09-25 14:52:14 +01:00 by Vylpes · 5 comments
Vylpes commented 2022-09-25 14:52:14 +01:00 (Migrated from github.com)

Story Points: 5


AS a user I should be able to list the moons I have obtained
SO THAT I know what ones I have

Acceptance Criteria

AS a user
GIVEN I have the permissions
WHEN I run /moons list
THEN I should see a list of moons I have obtained
AND I should see a total

Notes

  • The data this should give me is: ID, Name
  • This should be paginated if possible
  • The entity should have: ID, Name, ServerId, UserId

Subtasks

  • Create OdysseyMoons database entity
  • Create list command
  • Paginate the command result
    • Add buttons
    • Add button event functionality
    • Add inventory button event
  • Add ability to set custom user
  • Update tests
  • Resolve PR issues
  • Remove MoonValues and just use it directly
  • Page next button just says interaction failed and no logs
  • Add WhenArchived to the table
  • Moon count always says 2 not the actual number
  • Moon count should have the page number on it
  • Add dropdown to the pagination to quickly navigate
  • Order by descending
Story Points: 5 --- AS a user I should be able to list the moons I have obtained SO THAT I know what ones I have ## Acceptance Criteria AS a user GIVEN I have the permissions WHEN I run `/moons list` THEN I should see a list of moons I have obtained AND I should see a total ## Notes - The data this should give me is: ID, Name - This should be paginated if possible - The entity should have: ID, Name, ServerId, UserId ## Subtasks - [x] Create OdysseyMoons database entity - [x] Create list command - [x] Paginate the command result - [x] Add buttons - [x] Add button event functionality - [x] Add inventory button event - [x] Add ability to set custom user - [x] Update tests - [x] Resolve PR issues - [x] Remove `MoonValues` and just use it directly - [x] Page next button just says interaction failed and no logs - [x] Add `WhenArchived` to the table - [x] Moon count always says 2 not the actual number - [x] Moon count should have the page number on it - [ ] Add dropdown to the pagination to quickly navigate - [ ] Order by descending
Vylpes added the
needs estimate
label 2022-12-04 14:57:12 +00:00
Vylpes added this to the 3.3 milestone 2023-01-15 14:36:32 +00:00
Vylpes removed the
needs estimate
label 2023-06-04 14:18:20 +01:00
Vylpes added this to the 3.3 Sprint 3 project 2024-06-29 16:57:16 +01:00
Vylpes self-assigned this 2024-06-29 16:57:18 +01:00
Vylpes started working 2024-07-01 18:33:41 +01:00
Vylpes stopped working 2024-07-01 19:03:59 +01:00
30 minutes 18 seconds
Vylpes started working 2024-07-03 20:24:44 +01:00
Vylpes stopped working 2024-07-03 20:51:05 +01:00
26 minutes 21 seconds
Vylpes started working 2024-07-04 18:49:17 +01:00
Vylpes stopped working 2024-07-04 19:22:44 +01:00
33 minutes 27 seconds
Vylpes started working 2024-07-06 17:40:04 +01:00
Vylpes stopped working 2024-07-06 17:48:44 +01:00
8 minutes 40 seconds
VylpesTester added spent time 2024-07-06 19:09:35 +01:00
5 minutes
Vylpes modified the project from 3.3 Sprint 3 to 3.3 Sprint 4 2024-08-04 14:47:53 +01:00
Vylpes started working 2024-08-06 18:30:50 +01:00
Vylpes stopped working 2024-08-06 18:37:53 +01:00
7 minutes 3 seconds
Vylpes added the
question
label 2024-08-06 18:38:18 +01:00

Blocked due to PR questions

Blocked due to PR questions
Vylpes removed the
question
label 2024-08-10 15:19:02 +01:00

I forgot to add the button event, oops

I forgot to add the button event, oops
Vylpes added spent time 2024-08-12 16:33:20 +01:00
5 minutes
Vylpes started working 2024-08-14 17:53:30 +01:00

We also want to have a WhenArchived field, so we can keep deleted moons in, for record keeping

We also want to have a `WhenArchived` field, so we can keep deleted moons in, for record keeping
Vylpes stopped working 2024-08-14 18:20:47 +01:00
27 minutes 17 seconds
Vylpes started working 2024-08-15 19:04:55 +01:00
Vylpes stopped working 2024-08-15 19:32:42 +01:00
27 minutes 47 seconds
VylpesTester added spent time 2024-08-17 16:47:04 +01:00
5 minutes
Vylpes added the
needs testing
label 2024-08-17 18:16:05 +01:00

Can't test until I can add moons

Can't test until I can add moons
Vylpes removed this from the 3.3 Sprint 4 project 2024-09-15 19:19:26 +01:00

2 points:

  • I think there should be a dropdown, like we do on card drop
  • I think we should order the numbers descending
2 points: - I think there should be a dropdown, like we do on card drop - I think we should order the numbers descending
Vylpes removed the
needs testing
label 2024-09-21 18:42:50 +01:00
Vylpes added this to the 3.3 Sprint 6 project 2024-10-27 17:20:22 +00:00
Vylpes modified the project from 3.3 Sprint 6 to 3.3 Sprint 7 2024-12-08 16:39:33 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Total time spent: 2 hours 55 minutes
Vylpes
2 hours 45 minutes
VylpesTester
10 minutes
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: RabbitLabs/vylbot-app#195
No description provided.