Krzysztof Kotlarek
09932738e5
FEATURE: whispers available for groups ( #17170 )
...
Before, whispers were only available for staff members.
Config has been changed to allow to configure privileged groups with access to whispers. Post migration was added to move from the old setting into the new one.
I considered having a boolean column `whisperer` on user model similar to `admin/moderator` for performance reason. Finally, I decided to keep looking for groups as queries are only done for current user and didn't notice any N+1 queries.
2022-06-30 10:18:12 +10:00
..
2022-05-24 17:13:44 +02:00
2022-05-26 09:53:01 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-04-25 17:19:39 +01:00
2022-03-01 17:50:50 +00:00
2022-06-15 10:28:30 +10:00
2022-06-28 21:27:52 +02:00
2022-06-08 14:04:05 +02:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-04-28 11:51:03 +02:00
2022-05-10 10:02:28 -05:00
2022-03-01 17:50:50 +00:00
2022-06-07 13:00:25 +02:00
2022-04-06 10:07:14 +02:00
2022-06-23 13:02:01 -04:00
2022-06-21 15:49:47 -03:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-05-05 09:50:43 +08:00
2022-04-13 15:04:09 +03:00
2022-03-01 17:50:50 +00:00
2022-06-03 09:02:57 +10:00
2022-06-22 04:35:46 +08:00
2022-04-07 07:58:10 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-29 15:35:07 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-05-24 11:13:21 +10:00
2022-06-30 10:18:12 +10:00
2022-05-23 10:07:15 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-09 09:24:30 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-05-05 09:53:54 +08:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-05-13 16:18:13 +08:00
2022-05-11 10:23:32 +01:00
2022-06-21 09:23:36 +08:00
2022-04-06 14:08:06 +01:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-04-05 19:29:58 +02:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-17 11:50:30 +01:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-30 10:18:12 +10:00
2022-03-01 17:50:50 +00:00
2022-04-28 11:51:03 +02:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-05-26 14:01:44 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-04-06 11:09:12 +01:00
2022-04-06 14:08:06 +01:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-08 13:42:37 +08:00
2022-04-28 11:51:03 +02:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-27 18:21:05 -03:00
2022-06-27 18:21:05 -03:00
2022-06-27 18:21:05 -03:00
2022-06-30 10:18:12 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-09 09:24:30 +10:00
2022-03-01 17:50:50 +00:00
2022-05-19 11:18:30 +01:00
2022-03-01 17:50:50 +00:00
2022-05-12 10:07:43 -05:00
2022-06-21 14:55:19 -04:00
2022-03-01 17:50:50 +00:00
2022-06-17 13:45:16 +02:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-28 21:30:00 +02:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-30 10:18:12 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-28 14:15:28 -04:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-04-06 14:08:06 +01:00
2022-03-01 17:50:50 +00:00
2022-06-30 10:18:12 +10:00
2022-03-01 17:50:50 +00:00
2022-06-09 09:24:30 +10:00
2022-06-30 10:18:12 +10:00
2022-06-30 10:18:12 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-06-30 10:18:12 +10:00
2022-04-20 14:11:39 +10:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00
2022-03-01 17:50:50 +00:00