analytics/test/plausible_web/controllers
Adrian Gruntkowski fc92ed5018
Switch Sites.list[_with_invitations] to use teams schemas (#4747)
* Simplify "needs_to_upgrade" check in Sites LV

* Use new schema for listing sites (WIP)

* wip: trying to filter out redundant site entries

* Move site listing logic around and continue fixing tests

* Fix Plausible.SiteTest

Expectations in some tests were adjusted. For instance,
we do not show invitations for sites where user is already
a member or owner.

* 1st stab at high-level factories covering old/new models

* Switch live /sites tests to transitional factories

* Improve prosthetics and make the remaining /sites tests pass

* Put new sites list logic behind a feature flag

* Fix listing pinned sites

---------

Co-authored-by: Adam Rutkowski <hq@mtod.org>
2024-10-31 08:53:02 +00:00
..
api Switch Sites.list[_with_invitations] to use teams schemas (#4747) 2024-10-31 08:53:02 +00:00
auth_controller Fix flaky auth rate limit tests and refactor auth rate limiting (#4401) 2024-08-09 14:58:34 +02:00
CSVs APIv2: TimeSeries using QueryBuilder, release experimental_session_count (#4305) 2024-07-09 14:25:02 +03:00
site Ensure team is present before use in sync logic (#4709) 2024-10-23 11:29:15 +00:00
admin_auth_controller_test.exs Rename internal build symbols (#3942) 2024-04-29 08:05:33 +02:00
admin_controller_test.exs Implement search in Details views (#4318) 2024-07-09 15:01:52 +03:00
auth_controller_test.exs Delete teams along with users on DELETE /me (#4734) 2024-10-24 10:24:12 +00:00
avatar_controller_test.exs Remove custom domains support + update build options (#3559) 2023-11-29 11:04:54 +01:00
billing_controller_test.exs Account settings w sidebar (#4654) 2024-10-08 08:30:01 +00:00
error_report_controller_test.exs Rename internal build symbols (#3942) 2024-04-29 08:05:33 +02:00
google_analytics_controller_test.exs Use :domain uniformly for all routes instead of :website (#4598) 2024-09-26 08:20:35 +00:00
help_scout_controller_test.exs Implement user notes in CRM and HelpScout integration (#4611) 2024-09-25 14:56:33 +00:00
invitation_controller_test.exs Fix further team sync discrepancies (#4755) 2024-10-30 11:20:33 +00:00
page_controller_test.exs Implement token-based sessions (#4463) 2024-09-03 11:34:37 +02:00
settings_controller_sync_test.exs Account settings w sidebar (#4654) 2024-10-08 08:30:01 +00:00
settings_controller_test.exs Account settings w sidebar (#4654) 2024-10-08 08:30:01 +00:00
site_controller_test.exs Switch Sites.list[_with_invitations] to use teams schemas (#4747) 2024-10-31 08:53:02 +00:00
stats_controller_test.exs Use :domain uniformly for all routes instead of :website (#4598) 2024-09-26 08:20:35 +00:00
unsubscribe_controller_test.exs Use :domain uniformly for all routes instead of :website (#4598) 2024-09-26 08:20:35 +00:00