Lists (#5703)
* Add structure for lists * Add list timeline streaming API * Add list APIs, bind list-account relation to follow relation * Add API for adding/removing accounts from lists * Add pagination to lists API * Add pagination to list accounts API * Adjust scopes for new APIs - Creating and modifying lists merely requires "write" scope - Fetching information about lists merely requires "read" scope * Add test for wrong user context on list timeline * Clean up tests
Showing
- app/controllers/api/v1/lists/accounts_controller.rb 81 additions, 0 deletionsapp/controllers/api/v1/lists/accounts_controller.rb
- app/controllers/api/v1/lists_controller.rb 79 additions, 0 deletionsapp/controllers/api/v1/lists_controller.rb
- app/controllers/api/v1/timelines/home_controller.rb 1 addition, 1 deletionapp/controllers/api/v1/timelines/home_controller.rb
- app/controllers/api/v1/timelines/list_controller.rb 66 additions, 0 deletionsapp/controllers/api/v1/timelines/list_controller.rb
- app/lib/feed_manager.rb 41 additions, 32 deletionsapp/lib/feed_manager.rb
- app/models/account.rb 6 additions, 1 deletionapp/models/account.rb
- app/models/account_domain_block.rb 2 additions, 2 deletionsapp/models/account_domain_block.rb
- app/models/account_moderation_note.rb 3 additions, 3 deletionsapp/models/account_moderation_note.rb
- app/models/block.rb 3 additions, 3 deletionsapp/models/block.rb
- app/models/conversation.rb 1 addition, 1 deletionapp/models/conversation.rb
- app/models/conversation_mute.rb 3 additions, 3 deletionsapp/models/conversation_mute.rb
- app/models/custom_emoji.rb 1 addition, 1 deletionapp/models/custom_emoji.rb
- app/models/domain_block.rb 1 addition, 1 deletionapp/models/domain_block.rb
- app/models/email_domain_block.rb 1 addition, 1 deletionapp/models/email_domain_block.rb
- app/models/favourite.rb 3 additions, 3 deletionsapp/models/favourite.rb
- app/models/feed.rb 7 additions, 16 deletionsapp/models/feed.rb
- app/models/follow.rb 3 additions, 3 deletionsapp/models/follow.rb
- app/models/follow_request.rb 3 additions, 3 deletionsapp/models/follow_request.rb
- app/models/home_feed.rb 25 additions, 0 deletionsapp/models/home_feed.rb
- app/models/import.rb 2 additions, 2 deletionsapp/models/import.rb
Loading
Please register or sign in to comment