|
26 | 26 | JIRA_PKey, JIRA_Conf, JIRA_Issue, Cred_User, Cred_Mapping |
27 | 27 | from dojo.tools.factory import import_parser_factory |
28 | 28 | from dojo.utils import get_page_items, add_breadcrumb, handle_uploaded_threat, \ |
29 | | - FileIterWrapper, get_cal_event, message |
| 29 | + FileIterWrapper, get_cal_event, message, get_system_setting |
30 | 30 | from dojo.tasks import update_epic_task, add_epic_task, close_epic_task |
31 | 31 |
|
32 | | -localtz = timezone(settings.TIME_ZONE) |
| 32 | +localtz = timezone(get_system_setting('time_zone')) |
33 | 33 |
|
34 | 34 | logging.basicConfig( |
35 | 35 | level=logging.DEBUG, |
@@ -141,12 +141,12 @@ def edit_engagement(request, eid): |
141 | 141 | except: |
142 | 142 | enabled = False |
143 | 143 | pass |
144 | | - if hasattr(settings, "ENABLE_JIRA"): |
145 | | - if settings.ENABLE_JIRA: |
146 | | - if JIRA_PKey.objects.filter(product=eng.product).count() != 0: |
147 | | - jform = JIRAFindingForm(prefix='jiraform', enabled=enabled) |
148 | | - else: |
149 | | - jform = None |
| 144 | + |
| 145 | + if get_system_setting('enable_jira') and JIRA_PKey.objects.filter(product=eng.product).count() != 0: |
| 146 | + jform = JIRAFindingForm(prefix='jiraform', enabled=enabled) |
| 147 | + else: |
| 148 | + jform = None |
| 149 | + |
150 | 150 | form.initial['tags'] = [tag.name for tag in eng.tags] |
151 | 151 | add_breadcrumb(parent=eng, title="Edit Engagement", top_level=False, request=request) |
152 | 152 | return render(request, 'dojo/new_eng.html', |
@@ -309,7 +309,11 @@ def add_tests(request, eid): |
309 | 309 | if form.is_valid(): |
310 | 310 | new_test = form.save(commit=False) |
311 | 311 | new_test.engagement = eng |
312 | | - # new_test.lead = User.objects.get(id=form['lead'].value()) |
| 312 | + try: |
| 313 | + new_test.lead = User.objects.get(id=form['lead'].value()) |
| 314 | + except: |
| 315 | + new_test.lead = None |
| 316 | + pass |
313 | 317 | new_test.save() |
314 | 318 | tags = request.POST.getlist('tags') |
315 | 319 | t = ", ".join(tags) |
@@ -338,6 +342,8 @@ def add_tests(request, eid): |
338 | 342 | return HttpResponseRedirect(reverse('view_engagement', args=(eng.id,))) |
339 | 343 | else: |
340 | 344 | form = TestForm() |
| 345 | + form.initial['target_start'] = eng.target_start |
| 346 | + form.initial['target_end'] = eng.target_end |
341 | 347 | add_breadcrumb(parent=eng, title="Add Tests", top_level=False, request=request) |
342 | 348 | return render(request, 'dojo/add_tests.html', |
343 | 349 | {'form': form, |
|
0 commit comments