feat: sites and authors integration into existing screens (& formated all frontend files kinda accidentally)
This commit is contained in:
1 parent
3d81d2c717
commit
6b8990c55e
239 files changed
+9194
-1354
No files matched your search
@@ -218,6 +218,7 @@ Feature: Authors backend, public bylines that articles credit in order
|
||||
Then the status is 201
|
||||
And the author name is "<name>" and the slug is "<slug>"
|
||||
And the author has user_id of the caller and is_linked true
|
||||
And slug_adjusted is false
|
||||
|
||||
Examples:
|
||||
| display | username | name | slug |
|
||||
@@ -239,6 +240,7 @@ Feature: Authors backend, public bylines that articles credit in order
|
||||
When "Marta Alves" sends POST /v1/author/me
|
||||
Then the status is 201
|
||||
And the slug is "marta-alves-3"
|
||||
And slug_adjusted is true
|
||||
And no error is returned
|
||||
|
||||
Scenario: The suffix still fits in the slug limit
|
||||
@@ -246,6 +248,12 @@ Feature: Authors backend, public bylines that articles credit in order
|
||||
When the caller sends POST /v1/author/me
|
||||
Then the status is 201
|
||||
And the slug is at most 100 characters and ends with "-2"
|
||||
And slug_adjusted is true
|
||||
|
||||
Scenario: Only the own-author creation carries slug_adjusted
|
||||
When the owner sends POST /v1/author/ with {"name": "Camille Roche"}
|
||||
Then the 201 body has no slug_adjusted field
|
||||
And GET /v1/author/ items and GET /v1/auth/me author have no slug_adjusted field
|
||||
|
||||
Scenario: A caller who already has an author is refused
|
||||
Given the caller is linked to an author
|
||||
|
||||
Reference in new issue
Block a user