This repository was archived by the owner on Jun 29, 2021. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 7
A guest or an authenticated user can list questions #26
Labels
story
New feature
Comments
Can i pick this one? |
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 27, 2020
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 27, 2020
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 27, 2020
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 27, 2020
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 27, 2020
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 27, 2020
…el-portugal#26) - minor cleanup and code style fixes
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 28, 2020
…el-portugal#26) - Tests refactoring
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 28, 2020
…el-portugal#26) - Replaced controller name to QuestionsIndexController
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 28, 2020
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 28, 2020
…el-portugal#26) - add resolved_at to QuestionResource, code style
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 28, 2020
dleicam
added a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Oct 29, 2020
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
…el-portugal#26) - minor cleanup and code style fixes
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
…el-portugal#26) - Tests refactoring
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
…el-portugal#26) - Replaced controller name to QuestionsIndexController
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
…el-portugal#26) - add resolved_at to QuestionResource, code style
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
josepostiga
pushed a commit
to dleicam/laravel-portugal-api
that referenced
this issue
Nov 1, 2020
josepostiga
pushed a commit
that referenced
this issue
Nov 1, 2020
* Resolve A guest or an authenticated user can list questions (#26) * Resolve A guest or an authenticated user can list questions (#26) * Resolved - A guest or an authenticated user can list questions (#26) * Resolved - A guest or an authenticated user can list questions (#26) - Refactoring * Resolved - A guest or an authenticated user can list questions (#26) - Refactoring * Resolved - A guest or an authenticated user can list questions (#26) - minor cleanup and code style fixes * Resolved - A guest or an authenticated user can list questions (#26) - Tests refactoring * Resolved - A guest or an authenticated user can list questions (#26) - Replaced controller name to QuestionsIndexController * Resolved - A guest or an authenticated user can list questions (#26) - minor replaces * Resolved - A guest or an authenticated user can list questions (#26) - add resolved_at to QuestionResource, code style * Resolved - A guest or an authenticated user can list questions (#26) - Request change * Resolved - A guest or an authenticated user can list questions (#26) - Request change * tests(Discussions): minor improvements * chore(Changelog): updated with latest changes * Resolve A guest or an authenticated user can list questions (#26) * Resolve A guest or an authenticated user can list questions (#26) * Resolved - A guest or an authenticated user can list questions (#26) * Resolved - A guest or an authenticated user can list questions (#26) - Refactoring * Resolved - A guest or an authenticated user can list questions (#26) - Refactoring * Resolved - A guest or an authenticated user can list questions (#26) - minor cleanup and code style fixes * Resolved - A guest or an authenticated user can list questions (#26) - Tests refactoring * Resolved - A guest or an authenticated user can list questions (#26) - Replaced controller name to QuestionsIndexController * Resolved - A guest or an authenticated user can list questions (#26) - minor replaces * Resolved - A guest or an authenticated user can list questions (#26) - add resolved_at to QuestionResource, code style * Resolved - A guest or an authenticated user can list questions (#26) - Request change * Resolved - A guest or an authenticated user can list questions (#26) - Request change * tests(Discussions): minor improvements * chore(Changelog): updated with latest changes * chore(Discussions): rebased from master Co-authored-by: José Postiga <[email protected]>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Scenario
Given I'm a guest or an authenticated user of any type
When I send a GET request to /discussions/questions
I expect to receive a list of paginated, non-deleted, questions resources (15 per page)
Given I'm a guest or an authenticated user of any type
When I send a GET request to /discussions/questions with any searchable properties
I expect to receive a list of paginated, non-deleted, questions resources that match the query param (15 per page)
Given I'm a guest user
When I send more than 30 GET requests to /discussions/questions within a single minute
I expect to receive a 429 Too Many Requests status code until the next minute
Searchable properties
author_id
: mapped to anauthor
query param (?author={id}
).title
: mapped to atitle
query param (?title={search-text}
).created_at
: mapped to acreated[]
period type query param (?created[from]={start-period}&created[to]={end-period}
).resolved_at
: mapped to aresolved
query param (?resolved=true
).Additional requirements
The list should be ordered from the most recent resources to the eldest.
This builds on the features of #25, which introduces the storage of questions resources.
The text was updated successfully, but these errors were encountered: