Javi Martín
25435b0297
Make it possible to disable tenants
...
Note we could use `acts_as_paranoid` with the `without_default_scope`
option, but we aren't doing so because it isn't possible to consider
deleted records in uniqueness validations with the paranoia gem [1].
I've added tests for these cases so we don't accidentally add
`acts_as_paranoid` in the future.
Also note we're extracting a `RowComponent` because, when
enabling/disabling a tenant, we're also enabling/disabling the link
pointing to its URL, and so we need to update the URL column after the
AJAX call.
[1] See issues 285 and 319 in https://github.com/rubysherpas/paranoia/
2022-12-28 14:34:00 +01:00
..
2022-12-28 14:34:00 +01:00
2019-10-24 18:11:58 +02:00
2019-04-17 17:40:56 +02:00
2022-03-30 09:58:29 +02:00
2022-02-23 18:21:38 +01:00
2021-08-16 16:31:04 +02:00
2022-10-19 14:26:49 +02:00
2021-12-16 13:57:00 +01:00
2021-09-20 20:27:37 +02:00
2022-08-19 18:12:49 +02:00
2019-10-23 14:39:31 +02:00
2019-04-17 17:40:56 +02:00
2021-03-02 13:15:15 +01:00
2022-11-29 13:59:09 +01:00
2021-08-16 16:31:04 +02:00
2021-10-01 16:19:10 +02:00
2022-08-24 14:33:02 +02:00
2021-12-16 23:58:40 +01:00
2021-09-08 12:38:54 +02:00
2021-12-30 15:50:02 +01:00
2019-04-17 17:40:56 +02:00
2022-03-22 15:52:36 +01:00
2021-12-20 15:07:46 +01:00
2022-05-03 18:39:42 +02:00
2022-03-24 17:05:35 +01:00
2019-11-05 13:03:45 +01:00
2021-04-08 17:23:30 +02:00
2019-10-26 13:03:48 +02:00
2019-06-12 18:03:53 +02:00
2022-03-30 09:58:29 +02:00
2019-04-17 17:40:56 +02:00
2021-09-03 11:49:53 +02:00
2022-08-23 14:30:38 +02:00
2020-07-08 18:34:58 +02:00
2019-03-27 15:22:14 +01:00
2021-12-30 14:45:48 +01:00
2020-04-27 19:26:37 +02:00
2022-08-24 14:33:02 +02:00
2022-02-23 18:43:48 +01:00
2019-10-24 17:11:47 +02:00
2019-04-17 17:40:56 +02:00
2019-10-24 17:56:03 +02:00
2021-04-13 13:52:18 +02:00
2019-10-24 17:11:47 +02:00
2019-10-25 19:29:12 +02:00
2019-04-17 17:40:56 +02:00
2022-10-19 14:26:49 +02:00
2019-10-23 14:39:31 +02:00
2022-08-24 14:36:49 +02:00
2019-03-14 17:25:43 +01:00
2019-04-29 13:08:43 -05:00
2021-09-20 20:27:37 +02:00
2019-10-24 17:56:03 +02:00
2021-08-16 16:31:04 +02:00
2021-08-16 16:31:04 +02:00
2022-11-11 01:41:14 +01:00
2019-04-17 17:40:56 +02:00
2019-10-24 17:11:47 +02:00
2021-08-09 23:52:47 +02:00
2021-08-16 16:31:04 +02:00
2019-04-17 17:40:56 +02:00
2021-12-20 15:07:46 +01:00
2019-10-24 17:11:47 +02:00
2021-09-03 11:49:53 +02:00
2022-09-20 17:50:35 +02:00
2022-03-22 15:52:36 +01:00
2022-08-23 14:30:38 +02:00
2022-03-22 15:52:36 +01:00
2021-09-03 11:49:53 +02:00
2021-09-03 11:49:53 +02:00
2020-04-28 15:45:32 +02:00
2019-10-26 13:21:36 +02:00
2020-12-02 12:13:02 +01:00
2022-11-28 16:42:41 +01:00
2022-03-22 15:52:36 +01:00
2019-10-26 13:03:49 +02:00
2019-03-14 17:25:43 +01:00
2019-05-21 13:50:19 +02:00
2021-08-16 16:31:04 +02:00
2021-08-16 16:31:04 +02:00
2021-08-16 16:31:04 +02:00
2022-12-28 14:34:00 +01:00
2019-10-25 19:29:12 +02:00
2022-11-29 13:59:09 +01:00
2019-04-17 17:40:56 +02:00
2019-10-24 17:11:47 +02:00
2019-04-17 17:40:56 +02:00
2019-04-17 17:40:56 +02:00
2022-10-18 10:38:59 +02:00
2017-12-15 19:21:02 +01:00
2021-02-26 16:16:51 +01:00
2021-01-12 14:50:37 +01:00