Levi Bard 94e98864e3
Allow import/export of instance-level domain blocks/allows (#1754)
* Allow import/export of instance-level domain blocks/allows.
Fixes #15095

* Pacify circleci

* Address simple code review feedback

* Add headers to exported CSV

* Extract common import/export functionality to
AdminExportControllerConcern

* Add additional fields to instance-blocked domain export

* Address review feedback

* Split instance domain block/allow import/export into separate pages/controllers

* Address code review feedback

* Pacify DeepSource

* Work around Paperclip::HasAttachmentFile for Rails 6

* Fix deprecated API warning in export tests

* Remove after_commit workaround
2022-05-16 09:29:01 +02:00
..
2022-05-06 21:53:22 +09:00
2022-05-06 21:53:22 +09:00
2022-04-22 03:21:08 +09:00
2022-04-14 02:52:53 +09:00
2022-04-08 19:52:22 +09:00
2022-05-06 21:53:22 +09:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2022-05-02 23:19:23 +09:00
2022-05-06 21:53:22 +09:00
2022-05-06 21:53:22 +09:00
2022-05-06 21:53:22 +09:00
2021-04-22 00:04:58 +02:00
2021-04-22 03:27:43 +02:00
2022-03-11 14:35:51 +09:00
2021-04-22 00:04:58 +02:00
2022-02-11 04:50:27 +01:00
2022-04-28 14:34:28 +09:00
2022-03-17 09:33:25 +09:00
2020-11-09 00:56:52 +01:00
2021-05-16 23:54:25 +02:00
2022-03-20 00:23:01 +09:00
2020-11-09 00:56:52 +01:00
2020-11-09 00:56:52 +01:00
2022-03-11 14:35:51 +09:00
2020-11-09 00:56:52 +01:00
2021-05-08 17:12:56 +02:00
2021-05-20 00:19:52 +02:00
2021-04-22 00:04:58 +02:00
2020-11-09 00:56:52 +01:00
2021-10-17 10:28:51 +09:00
2022-02-11 04:50:27 +01:00
2022-04-24 06:33:26 +09:00
2021-04-22 00:04:58 +02:00
2022-02-11 04:50:27 +01:00
2022-05-06 21:53:22 +09:00
2021-04-22 00:04:58 +02:00
2020-11-09 00:56:52 +01:00
2021-10-17 10:28:51 +09:00
2022-02-11 04:50:27 +01:00
2021-05-08 17:12:56 +02:00
2022-05-06 21:53:22 +09:00
2020-11-09 00:56:52 +01:00
2022-02-11 04:50:27 +01:00
2022-05-02 23:19:23 +09:00
2022-02-11 04:50:27 +01:00
2021-10-17 10:28:51 +09:00
2022-03-29 10:51:09 +09:00
2021-04-22 00:04:58 +02:00
2021-10-17 10:28:51 +09:00
2021-05-08 17:12:56 +02:00
2020-11-26 22:42:12 +09:00
2020-11-09 00:56:52 +01:00
2020-11-09 00:56:52 +01:00
2021-04-22 00:04:58 +02:00
2020-11-09 00:56:52 +01:00
2021-10-17 10:28:51 +09:00
2021-10-17 10:28:51 +09:00
2022-02-11 04:50:27 +01:00
2020-11-09 00:56:52 +01:00
2020-11-09 00:56:52 +01:00
2021-04-22 00:04:58 +02:00
2021-10-17 10:28:51 +09:00
2022-02-11 04:50:27 +01:00
2021-05-08 17:12:56 +02:00
2021-04-22 00:04:58 +02:00
2021-06-02 21:09:18 +02:00
2022-05-06 21:53:22 +09:00
2022-04-22 03:21:08 +09:00
2021-05-08 17:12:56 +02:00
2020-07-10 20:57:21 +02:00
2020-11-09 00:56:52 +01:00
2022-04-28 14:34:28 +09:00
2020-11-10 16:53:54 +09:00
2022-05-02 23:19:23 +09:00
2020-12-16 03:24:55 +01:00
2021-06-02 21:09:18 +02:00
2021-04-22 00:04:58 +02:00
2022-04-24 06:33:26 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-04-28 14:34:28 +09:00
2022-03-11 14:35:51 +09:00
2022-04-08 19:52:22 +09:00
2022-03-11 14:35:51 +09:00
2022-03-20 00:23:01 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-03-17 09:33:25 +09:00
2022-05-02 23:19:23 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-04-24 06:33:26 +09:00
2022-03-29 10:51:09 +09:00
2022-03-11 14:35:51 +09:00
2022-05-06 21:53:22 +09:00
2020-11-09 00:56:52 +01:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-05-02 23:19:23 +09:00
2022-03-24 19:23:46 +09:00
2022-05-02 23:19:23 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-05-02 23:19:23 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-04-28 14:34:28 +09:00
2022-03-29 10:51:09 +09:00
2021-04-22 00:04:58 +02:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-03-24 19:23:46 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-04-08 19:52:22 +09:00
2021-04-22 00:04:58 +02:00
2022-04-14 02:52:53 +09:00
2022-03-11 14:35:51 +09:00
2022-03-15 03:01:59 +09:00
2020-11-09 00:56:52 +01:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-03-20 00:23:01 +09:00
2022-05-06 21:53:22 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2022-05-06 21:53:22 +09:00
2022-03-11 14:35:51 +09:00
2022-03-11 14:35:51 +09:00
2020-07-10 20:57:21 +02:00
2022-05-06 21:53:22 +09:00
2022-04-28 14:34:28 +09:00
2022-05-02 23:19:23 +09:00
2022-05-02 23:19:23 +09:00
2022-04-14 02:52:53 +09:00
2022-05-06 21:53:22 +09:00
2022-05-06 21:53:22 +09:00
2022-05-06 21:53:22 +09:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2022-05-02 23:19:23 +09:00
2022-04-28 14:34:28 +09:00
2022-05-06 21:53:22 +09:00
2022-05-02 23:19:23 +09:00
2022-05-06 21:53:22 +09:00
2020-11-09 00:56:52 +01:00
2022-04-08 19:52:22 +09:00
2022-05-06 21:53:22 +09:00
2022-05-02 23:19:23 +09:00
2022-05-02 23:19:23 +09:00
2022-05-02 23:19:23 +09:00
2022-05-02 23:19:23 +09:00
2022-05-06 21:53:22 +09:00
2022-05-02 23:19:23 +09:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2020-11-09 00:56:52 +01:00
2022-05-02 23:19:23 +09:00
2022-05-06 21:53:22 +09:00
2021-10-17 10:28:51 +09:00
2022-05-06 21:53:22 +09:00
2020-11-09 00:56:52 +01:00
2022-02-19 13:20:00 +09:00
2020-11-09 00:56:52 +01:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2021-04-22 00:04:58 +02:00
2022-05-02 23:19:23 +09:00
2022-05-06 21:53:22 +09:00
2022-05-06 21:53:22 +09:00
2022-04-08 19:52:22 +09:00
2022-05-02 23:19:23 +09:00
2020-11-09 00:56:52 +01:00
2022-04-14 02:52:53 +09:00
2022-03-11 14:35:51 +09:00
2022-04-14 02:52:53 +09:00
2022-05-06 21:53:22 +09:00
2022-04-30 20:11:52 +09:00
2022-04-14 02:52:53 +09:00
2022-04-14 02:52:53 +09:00
2022-05-02 23:19:23 +09:00
2020-11-09 00:56:52 +01:00
2022-04-08 19:52:22 +09:00
2021-04-22 00:04:58 +02:00
2022-02-19 13:20:00 +09:00
2022-05-06 21:53:22 +09:00
2022-05-02 23:19:23 +09:00
2022-03-15 03:01:59 +09:00
2020-11-09 00:56:52 +01:00
2022-05-06 21:53:22 +09:00
2020-11-09 00:56:52 +01:00
2022-05-02 23:19:23 +09:00
2022-03-11 14:35:51 +09:00
2022-05-06 21:53:22 +09:00
2022-04-14 02:52:53 +09:00
2022-05-02 23:19:23 +09:00