prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  In Bplans required field (start-date & end-date) for publication is not marked as such
  **URL:** https://meinberlin-dev.liqd.net/dashboard/projects/sabinas-bebauungsplan/bplan/
  **user:** A Bplan initiator
  **expected behaviour:** As a Bplan initiator, I want the form to tell me which fields are required so that I can publish
  **behaviour:** Because the start- and enddate are not marked as required for publication, it's unclear that not filling these in is hindering publication
  **important screensize:** any
  **device & browser:** ubuntu chrome
  **Comment/Question:**
  These are just missing red the exclamation point icons. It's a simple fix in forms.py
  
  Screenshot?
  ![image](https://user-images.githubusercontent.com/17978375/143887527-8add272b-af23-41d9-8fe6-08a5ae7f85d6.png)
  
  
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `meinberlin/apps/bplan/forms.py`
  Content:
  ```
  1 from django import forms
  2 
  3 from meinberlin.apps.extprojects.forms import ExternalProjectCreateForm
  4 from meinberlin.apps.extprojects.forms import ExternalProjectForm
  5 
  6 from . import models
  7 
  8 
  9 class StatementForm(forms.ModelForm):
  10     class Meta:
  11         model = models.Statement
  12         fields = ['name', 'email', 'statement',
  13                   'street_number', 'postal_code_city']
  14 
  15 
  16 class BplanProjectCreateForm(ExternalProjectCreateForm):
  17 
  18     class Meta:
  19         model = models.Bplan
  20         fields = ['name', 'description', 'tile_image', 'tile_image_copyright']
  21 
  22 
  23 class BplanProjectForm(ExternalProjectForm):
  24 
  25     class Meta:
  26         model = models.Bplan
  27         fields = ['name', 'identifier', 'url', 'description', 'tile_image',
  28                   'tile_image_copyright', 'is_archived', 'office_worker_email',
  29                   'start_date', 'end_date']
  30         required_for_project_publish = ['name', 'url', 'description',
  31                                         'office_worker_email']
  32 
  33     def __init__(self, *args, **kwargs):
  34         super().__init__(*args, **kwargs)
  35         self.fields['name'].widget.attrs.update({
  36             'autocomplete': 'off', 'autofill': 'off'
  37         })
  38
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/meinberlin/apps/bplan/forms.py b/meinberlin/apps/bplan/forms.py
  --- a/meinberlin/apps/bplan/forms.py
  +++ b/meinberlin/apps/bplan/forms.py
  @@ -28,7 +28,8 @@
                     'tile_image_copyright', 'is_archived', 'office_worker_email',
                     'start_date', 'end_date']
           required_for_project_publish = ['name', 'url', 'description',
  -                                        'office_worker_email']
  +                                        'office_worker_email',
  +                                        'start_date', 'end_date']
   
       def __init__(self, *args, **kwargs):
           super().__init__(*args, **kwargs)
  
verification_info: {"golden_diff": "diff --git a/meinberlin/apps/bplan/forms.py b/meinberlin/apps/bplan/forms.py\n--- a/meinberlin/apps/bplan/forms.py\n+++ b/meinberlin/apps/bplan/forms.py\n@@ -28,7 +28,8 @@\n                   'tile_image_copyright', 'is_archived', 'office_worker_email',\n                   'start_date', 'end_date']\n         required_for_project_publish = ['name', 'url', 'description',\n-                                        'office_worker_email']\n+                                        'office_worker_email',\n+                                        'start_date', 'end_date']\n \n     def __init__(self, *args, **kwargs):\n         super().__init__(*args, **kwargs)\n", "issue": "In Bplans required field (start-date & end-date) for publication is not marked as such\n**URL:** https://meinberlin-dev.liqd.net/dashboard/projects/sabinas-bebauungsplan/bplan/\r\n**user:** A Bplan initiator\r\n**expected behaviour:** As a Bplan initiator, I want the form to tell me which fields are required so that I can publish\r\n**behaviour:** Because the start- and enddate are not marked as required for publication, it's unclear that not filling these in is hindering publication\r\n**important screensize:** any\r\n**device & browser:** ubuntu chrome\r\n**Comment/Question:**\r\nThese are just missing red the exclamation point icons. It's a simple fix in forms.py\r\n\r\nScreenshot?\r\n![image](https://user-images.githubusercontent.com/17978375/143887527-8add272b-af23-41d9-8fe6-08a5ae7f85d6.png)\r\n\r\n\n", "before_files": [{"content": "from django import forms\n\nfrom meinberlin.apps.extprojects.forms import ExternalProjectCreateForm\nfrom meinberlin.apps.extprojects.forms import ExternalProjectForm\n\nfrom . import models\n\n\nclass StatementForm(forms.ModelForm):\n    class Meta:\n        model = models.Statement\n        fields = ['name', 'email', 'statement',\n                  'street_number', 'postal_code_city']\n\n\nclass BplanProjectCreateForm(ExternalProjectCreateForm):\n\n    class Meta:\n        model = models.Bplan\n        fields = ['name', 'description', 'tile_image', 'tile_image_copyright']\n\n\nclass BplanProjectForm(ExternalProjectForm):\n\n    class Meta:\n        model = models.Bplan\n        fields = ['name', 'identifier', 'url', 'description', 'tile_image',\n                  'tile_image_copyright', 'is_archived', 'office_worker_email',\n                  'start_date', 'end_date']\n        required_for_project_publish = ['name', 'url', 'description',\n                                        'office_worker_email']\n\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n        self.fields['name'].widget.attrs.update({\n            'autocomplete': 'off', 'autofill': 'off'\n        })\n", "path": "meinberlin/apps/bplan/forms.py"}], "after_files": [{"content": "from django import forms\n\nfrom meinberlin.apps.extprojects.forms import ExternalProjectCreateForm\nfrom meinberlin.apps.extprojects.forms import ExternalProjectForm\n\nfrom . import models\n\n\nclass StatementForm(forms.ModelForm):\n    class Meta:\n        model = models.Statement\n        fields = ['name', 'email', 'statement',\n                  'street_number', 'postal_code_city']\n\n\nclass BplanProjectCreateForm(ExternalProjectCreateForm):\n\n    class Meta:\n        model = models.Bplan\n        fields = ['name', 'description', 'tile_image', 'tile_image_copyright']\n\n\nclass BplanProjectForm(ExternalProjectForm):\n\n    class Meta:\n        model = models.Bplan\n        fields = ['name', 'identifier', 'url', 'description', 'tile_image',\n                  'tile_image_copyright', 'is_archived', 'office_worker_email',\n                  'start_date', 'end_date']\n        required_for_project_publish = ['name', 'url', 'description',\n                                        'office_worker_email',\n                                        'start_date', 'end_date']\n\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n        self.fields['name'].widget.attrs.update({\n            'autocomplete': 'off', 'autofill': 'off'\n        })\n", "path": "meinberlin/apps/bplan/forms.py"}]}