@@ -342,50 +342,44 @@ <h4 class="modal-title" id="declineModalLabel">
342
342
343
343
{% set information_requests = organization_application.information_requests %}
344
344
{% set outstanding_information_requests = organization_application.information_requests|selectattr("additional", "defined")|map(attribute="additional")|selectattr("response", "undefined")|list %}
345
- < div class ="col-md-9 ">
345
+ < div class ="col-md-7 col-lg-6 ">
346
346
< div class ="card ">
347
347
< div class ="card-header with-border ">
348
- < h3 class ="card-title "> Organization Request{% if information_requests %}{% if outstanding_information_requests %} < i class ="fa-solid fa-envelope text-info "> </ i > {% else %} < i class ="fa-solid fa-envelope-open text-green "> </ i > < i class ="fa-solid fa-reply text-green "> </ i > {% endif %}{% endif %}</ h3 >
348
+ < h3 class ="card-title "> Organization Request{% if information_requests %}{% if outstanding_information_requests %} < i class ="fa-solid fa-envelope text-info "> </ i > {% else %} < i class ="fa-solid fa-envelope-open text-green "> </ i > < i class ="fa-solid fa-reply text-green "> </ i > {% endif %}{% endif %}
349
+ - {{ organization_application.status.name }}
350
+ </ h3 >
349
351
</ div >
350
352
< div class ="card-body ">
351
353
< div class ="form-horizontal ">
352
354
< div class ="form-group ">
353
- < label class ="col-sm-5 control-label ">
354
- Approval Status
355
+ < label class ="col-12 control-label ">
356
+ Applicant
355
357
</ label >
356
- < div class ="col-sm-7 ">
357
- {{ organization_application.status.value }}
358
- </ div >
359
- </ div >
360
- < div class ="form-group ">
361
- < label class ="col-sm-5 control-label ">
362
- Requesting User
363
- </ label >
364
- < div class ="col-sm-7 ">
358
+ < div class ="col-12 ">
365
359
{% if user %}
366
360
< a href ="{{ request.route_url('admin.user.detail', username=user.username) }} " title ="{{ user.username }} "> {{ user.username }}</ a > < br >
367
361
{% for email in user.emails %}
368
- < a href ="mailto:{{ email.email }} "> {{ email.email }}</ a > {% if email.primary %}(primary){% endif %} {% if email.verified %}< i class ="fa fa-check text-green "> </ i > {% else %}< i class ="fa fa-times text-red "> </ i > {% endif %}
362
+ < i class =" fa-solid fa-envelope " > </ i > < a href ="mailto:{{ email.email }} "> {{ email.email }}</ a > {% if email.primary %}(primary){% endif %} {% if email.verified %}< i class ="fa fa-check text-green "> </ i > {% else %}< i class ="fa fa-times text-red "> </ i > {% endif %}< br >
369
363
{% endfor %}
370
364
{% else %}
371
365
< i > n/a</ i >
372
366
{% endif %}
373
367
</ div >
374
368
</ div >
375
369
< div class ="form-group ">
376
- < label class ="col-sm-5 control-label ">
370
+ < label class ="col-12 control-label ">
377
371
Organization Account Name
378
372
</ label >
379
- < div class ="col-sm-7 ">
373
+ < div class ="col-12 ">
380
374
< input class ="form-control " value ="{{ organization_application.name }} " readonly >
381
375
</ div >
382
376
</ div >
383
377
{% if conflicting_applications %}
384
378
< div class ="form-group ">
385
- < label class ="col-sm-5 control-label ">
379
+ < label class ="col-12 control-label ">
386
380
Conflicting Applications < i class ="fa fa-scale-unbalanced text-red "> </ i >
387
381
</ label >
388
- < div class ="col-sm-7 ">
382
+ < div class ="col-12 ">
389
383
< table class ="table ">
390
384
< tr > < th > Application</ th > < th > Submitted</ th > < th > Requestor</ th > </ tr >
391
385
{% for application in conflicting_applications %}
@@ -400,40 +394,96 @@ <h3 class="card-title">Organization Request{% if information_requests %}{% if ou
400
394
</ div >
401
395
{% endif %}
402
396
< div class ="form-group ">
403
- < label class ="col-sm-5 control-label ">
397
+ < label class ="col-12 control-label ">
404
398
Organization Name
405
399
</ label >
406
- < div class ="col-sm-7 ">
400
+ < div class ="col-12 ">
407
401
< input class ="form-control " value ="{{ organization_application.display_name }} " readonly >
408
402
</ div >
409
403
</ div >
410
404
< div class ="form-group ">
411
- < label class ="col-sm-5 control-label ">
405
+ < label class ="col-12 control-label ">
412
406
Organization URL < i class ="fa-solid fa-arrow-up-right-from-square "> </ i >
413
407
</ label >
414
- < div class ="col-sm-7 ">
408
+ < div class ="col-12 ">
415
409
< a href ="{{ organization_application.link_url }} " rel ="nofollow noopener noreferrer " target ="_blank " data-check-link-url ="{{ request.camo_url(organization_application.link_url) }} "> < input class ="form-control " value ="{{ organization_application.link_url }} " readonly > </ a >
416
410
</ div >
417
411
</ div >
418
412
< div class ="form-group ">
419
- < label class ="col-sm-5 control-label ">
413
+ < label class ="col-12 control-label ">
420
414
Organization Description
421
415
</ label >
422
- < div class ="col-sm-7 ">
416
+ < div class ="col-12 ">
423
417
< textarea class ="form-control " rows ="4 " readonly > {{ organization_application.description }}</ textarea >
424
418
</ div >
425
419
</ div >
426
420
< div class ="form-group ">
427
- < label class ="col-sm-5 control-label ">
421
+ < label class ="col-12 control-label ">
422
+ Organization Membership Size
423
+ </ label >
424
+ < div class ="col-12 ">
425
+ < input class ="form-control " value ="{{ organization_application.membership_size.value }} " readonly >
426
+ </ div >
427
+ </ div >
428
+ < div class ="form-group ">
429
+ < label class ="col-12 control-label ">
430
+ Anticipated Usage
431
+ </ label >
432
+ < div class ="col-12 ">
433
+ < input class ="form-control " value ="{{ organization_application.usage }} " readonly >
434
+ </ div >
435
+ </ div >
436
+ < div class ="form-group ">
437
+ < label class ="col-12 control-label ">
428
438
Organization Type
429
439
</ label >
430
- < div class ="col-sm-7 ">
440
+ < div class ="col-12 ">
431
441
< input class ="form-control " value ="{{ organization_application.orgtype.value }} " readonly >
432
442
</ div >
433
443
</ div >
434
444
</ div >
435
445
</ div >
436
446
</ div >
447
+ </ div >
448
+ < div class ="col-md-2 col-lg-3 ">
449
+ < div class ="card ">
450
+ < div class ="card-header with-border ">
451
+ < h4 class ="card-title "> User Organizations</ h4 >
452
+ </ div >
453
+ < div class ="card-body ">
454
+ {% for organization_role in user.organization_roles|sort() %}
455
+ < div > < a href ="{{ request.route_path('admin.organization.detail', organization_id=organization_role.organization.id) }} "> {{ organization_role.organization.name }}</ a > - {{ organization_role.role_name.value }}</ div >
456
+ {% else %}
457
+ < i > none!</ i >
458
+ {% endfor %}
459
+ </ div >
460
+ </ div >
461
+ < div class ="card ">
462
+ < div class ="card-header with-border ">
463
+ < h4 class ="card-title "> User Organization Applications</ h4 >
464
+ </ div >
465
+ < div class ="card-body ">
466
+ {% for org_app in user.organization_applications|sort(attribute='status', reverse=True)|rejectattr('status', 'equalto', 'approved') %}
467
+ < div > < a href ="{{ request.route_path('admin.organization_application.detail', organization_application_id=org_app.id) }} "> {{ org_app.name }}</ a > - {{ org_app.status }}</ div >
468
+ {% else %}
469
+ < i > none!</ i >
470
+ {% endfor %}
471
+ </ div >
472
+ </ div >
473
+ < div class ="card ">
474
+ < div class ="card-header with-border ">
475
+ < h4 class ="card-title "> User Projects</ h4 >
476
+ </ div >
477
+ < div class ="card-body ">
478
+ {% for project in user.projects|sort(attribute='name') %}
479
+ < div > < a href ="{{ request.route_path('admin.project.detail', project_name=project.normalized_name) }} "> {{ project.name }}</ a > </ div >
480
+ {% else %}
481
+ < i > none!</ i >
482
+ {% endfor %}
483
+ </ div >
484
+ </ div >
485
+ </ div >
486
+ < div class ="col-md-9 col-lg-6 offset-md-3 ">
437
487
< div class ="card ">
438
488
< div class ="card-header with-border ">
439
489
< h3 class ="card-title "> Information Requests</ h3 >
0 commit comments