1414
1515logger = logging .getLogger (__name__ )
1616
17+
1718def new_cred (request ):
1819 if request .method == "POST" :
1920 tform = CredUserForm (request .POST )
@@ -34,13 +35,15 @@ def new_cred(request):
3435 title = "New Credential" , top_level = False , request = request )
3536 return render (request , "dojo/new_cred.html" , {"tform" : tform })
3637
38+
3739def all_cred_product (request , pid ):
3840 prod = get_object_or_404 (Product , id = pid )
3941 creds = Cred_Mapping .objects .filter (product = prod ).order_by ("cred_id__name" )
4042
4143 product_tab = Product_Tab (prod , title = "Credentials" , tab = "settings" )
4244 return render (request , "dojo/view_cred_prod.html" , {"product_tab" : product_tab , "creds" : creds , "prod" : prod })
4345
46+
4447def edit_cred (request , ttid ):
4548 tool_config = Cred_User .objects .get (pk = ttid )
4649 if request .method == "POST" :
@@ -71,6 +74,7 @@ def edit_cred(request, ttid):
7174 "tform" : tform ,
7275 })
7376
77+
7478def view_cred_details (request , ttid ):
7579 cred = Cred_User .objects .get (pk = ttid )
7680 notes = cred .notes .all ()
@@ -107,13 +111,15 @@ def view_cred_details(request, ttid):
107111 "person" : request .user .username ,
108112 })
109113
114+
110115def cred (request ):
111116 confs = Cred_User .objects .all ().order_by ("name" , "environment" , "username" )
112117 add_breadcrumb (title = "Credential Manager" , top_level = True , request = request )
113118 return render (request , "dojo/view_cred.html" , {
114119 "confs" : confs ,
115120 })
116121
122+
117123def view_cred_product (request , pid , ttid ):
118124 cred = get_object_or_404 (
119125 Cred_Mapping .objects .select_related ("cred_id" ), id = ttid )
@@ -167,6 +173,7 @@ def view_cred_product(request, pid, ttid):
167173 "view_link" : view_link ,
168174 })
169175
176+
170177def view_cred_product_engagement (request , eid , ttid ):
171178 cred = get_object_or_404 (
172179 Cred_Mapping .objects .select_related ("cred_id" ), id = ttid )
@@ -213,6 +220,7 @@ def view_cred_product_engagement(request, eid, ttid):
213220 "cred_product" : cred_product ,
214221 })
215222
223+
216224def view_cred_engagement_test (request , tid , ttid ):
217225 cred = get_object_or_404 (
218226 Cred_Mapping .objects .select_related ("cred_id" ), id = ttid )
@@ -261,6 +269,7 @@ def view_cred_engagement_test(request, tid, ttid):
261269 "cred_product" : cred_product ,
262270 })
263271
272+
264273def view_cred_finding (request , fid , ttid ):
265274 cred = get_object_or_404 (
266275 Cred_Mapping .objects .select_related ("cred_id" ), id = ttid )
@@ -309,6 +318,7 @@ def view_cred_finding(request, fid, ttid):
309318 "cred_product" : cred_product ,
310319 })
311320
321+
312322def edit_cred_product (request , pid , ttid ):
313323 cred = get_object_or_404 (
314324 Cred_Mapping .objects .select_related ("cred_id" ), id = ttid )
@@ -334,6 +344,7 @@ def edit_cred_product(request, pid, ttid):
334344 "cred_type" : "Product" ,
335345 })
336346
347+
337348def edit_cred_product_engagement (request , eid , ttid ):
338349 cred = get_object_or_404 (
339350 Cred_Mapping .objects .select_related ("cred_id" ), id = ttid )
@@ -365,6 +376,7 @@ def edit_cred_product_engagement(request, eid, ttid):
365376 "cred_type" : "Engagement" ,
366377 })
367378
379+
368380def new_cred_product (request , pid ):
369381 prod = get_object_or_404 (Product , pk = pid )
370382 if request .method == "POST" :
@@ -398,6 +410,7 @@ def new_cred_product(request, pid):
398410 "product_tab" : product_tab ,
399411 })
400412
413+
401414def new_cred_product_engagement (request , eid ):
402415 eng = get_object_or_404 (Engagement , pk = eid )
403416
@@ -447,6 +460,7 @@ def new_cred_product_engagement(request, eid):
447460 "formlink" : reverse ("new_cred_product_engagement" , args = (eid , )),
448461 })
449462
463+
450464def new_cred_engagement_test (request , tid ):
451465 test = get_object_or_404 (Test , pk = tid )
452466
@@ -495,6 +509,7 @@ def new_cred_engagement_test(request, tid):
495509 "formlink" : reverse ("new_cred_engagement_test" , args = (tid , )),
496510 })
497511
512+
498513def new_cred_finding (request , fid ):
499514 finding = get_object_or_404 (Finding , pk = fid )
500515
@@ -544,6 +559,7 @@ def new_cred_finding(request, fid):
544559 "formlink" : reverse ("new_cred_finding" , args = (fid , )),
545560 })
546561
562+
547563def delete_cred_controller (request , destination_url , elem_id , ttid ):
548564 cred = Cred_Mapping .objects .filter (pk = ttid ).first ()
549565 if request .method == "POST" :
@@ -622,17 +638,22 @@ def delete_cred_controller(request, destination_url, elem_id, ttid):
622638 "product_tab" : product_tab ,
623639 })
624640
641+
625642def delete_cred (request , ttid ):
626643 return delete_cred_controller (request , "cred" , 0 , ttid = ttid )
627644
645+
628646def delete_cred_product (request , pid , ttid ):
629647 return delete_cred_controller (request , "all_cred_product" , pid , ttid )
630648
649+
631650def delete_cred_engagement (request , eid , ttid ):
632651 return delete_cred_controller (request , "view_engagement" , eid , ttid )
633652
653+
634654def delete_cred_test (request , tid , ttid ):
635655 return delete_cred_controller (request , "view_test" , tid , ttid )
636656
657+
637658def delete_cred_finding (request , fid , ttid ):
638659 return delete_cred_controller (request , "view_finding" , fid , ttid )
0 commit comments