From 38744fe9b79f9bfe6304b0a0255e20cec3a6760d Mon Sep 17 00:00:00 2001
From: Fredrik Jonsson <frjo@xdeb.org>
Date: Mon, 29 Oct 2018 11:11:00 +0100
Subject: [PATCH] Comment to explain space before Required group name.

---
 opentech/apply/utils/blocks.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/opentech/apply/utils/blocks.py b/opentech/apply/utils/blocks.py
index ce703ae42..6ce1eeb63 100644
--- a/opentech/apply/utils/blocks.py
+++ b/opentech/apply/utils/blocks.py
@@ -48,6 +48,7 @@ class CustomFormFieldsBlock(StreamBlock):
     single_blocks = []
 
     def __init__(self, *args, **kwargs):
+        # The space before " Required" is to make the group sort first. Ugly but easy, and it works.
         child_blocks = [(block.name, block(group=_(' Required'))) for block in self.required_blocks]
         child_blocks += [(block.name, block(group=_('Custom'))) for block in self.single_blocks]
         self.required_block_names = [block.name for block in self.required_blocks]
-- 
GitLab