Georg Gadinger
66efa5d4f4
clean up routes
...
- replace `match` with `get`/`post`/`patch`/`delete`
- format routes.rb
- rename the `show_user_{profile,question,answer}` routes to
`profile`, `question`, `answer` so `url_for` (used by Rails Admin)
works fine for these things
- also add `to_param` to the `User` model so that `url_for(some_user)`
uses the user name
2022-07-23 12:14:06 +02:00
Karina Kwiatek
fc161e2dcf
Use `/@username` for profile paths
2022-07-23 09:11:32 +02:00
Andreas Nedbal
b5bf326cc0
Remove priority action route
2022-07-19 22:53:50 +02:00
Andreas Nedbal
32a973a048
Remove ip action route
2022-07-19 22:53:50 +02:00
Andreas Nedbal
b1bb376abd
Remove moderation comment routes
2022-07-19 11:17:45 +02:00
Karina Kwiatek
6344b55b44
Move public & list timelines into `TimelineController`
2022-07-18 23:24:05 +02:00
Karina Kwiatek
98d7bec924
Move link filter into its own controller
2022-07-18 23:24:05 +02:00
Karina Kwiatek
7abdac2d8a
Move About, ToS & Privacy Policy into `AboutController`
2022-07-18 23:24:05 +02:00
Karina Kwiatek
f3b58c1d33
Split front page into separate actions
2022-07-18 23:24:05 +02:00
Andreas Nedbal
ab39a9e83c
Remove vote action routes
2022-07-18 23:10:07 +02:00
Karina Kwiatek
7fdb2168a6
Move web app manifest into its own controller
2022-07-18 23:09:53 +02:00
Karina Kwiatek
b3092d2070
Add PWA metadata endpoint and icons
2022-07-18 23:09:53 +02:00
Andreas Nedbal
565f7e4536
Move data action into `Settings::DataController`
2022-07-05 20:40:19 +02:00
Andreas Nedbal
72d37032e6
Move block action into `Settings::BlocksController`
2022-07-05 20:40:19 +02:00
Andreas Nedbal
a4bc137aca
Move mute action into `Settings::MutesController`
2022-07-05 20:40:19 +02:00
Georg Gadinger
917e32b4fc
routes.rb: use 'authenticate' block from devise instead of defining the constraint ourselves
2022-07-05 18:20:30 +02:00
Andreas Nedbal
fcd1da40a1
Move 2FA settings actions into `OtpAuthenticationController`
2022-07-03 18:32:36 +02:00
Andreas Nedbal
2ee3aab14d
Move export actions into `Settings::ExportController`
2022-07-02 16:36:14 +02:00
Andreas Nedbal
8cf6be8067
Move privacy actions from user controller to `Settings::PrivacyController`
2022-06-28 23:20:11 +02:00
Karina Kwiatek
5a07c7a8ce
Add well known route for changing password
2022-06-28 02:01:53 +02:00
Andreas Nedbal
8141db2ca7
Move profile picture actions to `Settings::ProfilePictureController`
2022-06-26 22:45:52 +02:00
Andreas Nedbal
efa0048c87
WIP: Move profile actions to `Settings::ProfileController`
2022-06-26 22:45:52 +02:00
Karina Kwiatek
1b09d51443
Add toggle for moderation view
2022-06-26 21:07:28 +02:00
Andreas Nedbal
f9bb2a2271
Adjust action name for theme resource
...
following the general convention of using `destroy` now instead of `delete`
2022-06-26 17:52:44 +02:00
Andreas Nedbal
a00910bef4
Apply review suggestion from @nilsding
...
Co-authored-by: Georg Gadinger <nilsding@nilsding.org>
2022-06-26 17:52:44 +02:00
Andreas Nedbal
60b189959a
Update route definitions for theme actions
2022-06-26 17:52:44 +02:00
Andreas Nedbal
936b49eef0
WIP: Add UI to manage (anonymous) blocks
2022-06-25 15:39:30 +02:00
Karina Kwiatek
be8ba63b95
Add a way for moderators to view user inboxes
2022-06-23 22:17:14 +02:00
Karina Kwiatek
7e98f427c6
Add endpoint for removing anon blocks
2022-06-15 14:26:48 +02:00
Karina Kwiatek
f379845615
Add frontend for blocking anonymous users
2022-06-15 14:26:48 +02:00
Andreas Nedbal
f43d4b8621
Remove FAQ page
2022-04-17 22:58:42 +02:00
Andreas Nedbal
583a3ba519
Remove `user#lists` action, view and route
2022-04-15 21:32:14 +02:00
Karina Kwiatek
731ee4bf69
Address review comments from @nilsding
2022-01-23 16:48:53 +01:00
Karina Kwiatek
3962671135
Implement relationship logic as use case
2022-01-23 16:48:53 +01:00
Karina Kwiatek
ce951453a2
Make relationships polymorphic
2022-01-23 16:48:53 +01:00
Andreas Nedbal
d56dfc02f9
Move consent POST-logic to separate action
2022-01-22 22:50:32 +01:00
Andreas Nedbal
77c6dc7120
Turn `feedback_features_path` into snake_case
2022-01-22 22:50:32 +01:00
Andreas Nedbal
0b76ceb73d
WIP: Canny integration
2022-01-22 22:50:32 +01:00
Karina Kwiatek
683fffd734
Add the ability to post to services with a tag
2022-01-05 19:49:59 +01:00
Karina Kwiatek
6b626765a8
Create views for managing muted words
2022-01-02 01:55:52 +01:00
Karina Kwiatek
6c0e6b1d30
Create mute rules AJAX controller
2022-01-01 00:38:38 +01:00
Andreas Nedbal
09172a56ef
Add linkfilter action
2021-12-31 22:40:38 +01:00
Karina Kwiatek
8fa4feb469
Add endpoint for updating profile
2021-12-22 00:03:19 +01:00
Dominik Kwiatek
e16896fac1
Provide the user a way to generate new codes.
2020-11-01 18:52:42 +01:00
Dominik Kwiatek
702156258c
Remove user/sessions#two_factor_entry
2020-10-23 21:00:06 +02:00
Dominik Kwiatek
141ff59f63
Implement Two Factor Authentication
2020-10-18 10:39:46 +02:00
Dominik M. Kwiatek
7cac93ad4e
Add hCaptcha
2020-05-27 20:07:39 +01:00
Georg Gadinger
ea0685136e
Rename Groups to Lists
...
haha regexp go brrr
special thanks to @seatsea for helping me out with the French locales
2020-05-25 18:04:54 +02:00
Andreas Nedbal
e7c5b1a4a3
Remove theme preview route and logic
2020-05-04 17:26:38 +02:00
Georg Gadinger
e07d069c73
Refactor Ajax::*Controllers
...
Also removed the unused `Ajax::QuestionController#preview` method and
route
2020-04-28 20:28:00 +02:00