| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- <!DOCTYPE html>
- <html xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" layout:decorate="~{layout}">
- <head>
- <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
- <title th:text="#{screen.consent.review.header}">Consent Review View</title>
- <link href="../../static/css/cas.css" rel="stylesheet" th:remove="tag" />
- <script th:src="@{#{webjars.datatables.jquery.datatablesmin.js}}"></script>
- <script th:src="@{#{webjars.datatables.datatables.bootstrapmin.js}}"></script>
- <script type="text/javascript" th:inline="javascript">
- var urls = {
- delete: /*[[@{/consentReview/deleteConsentDecision}]]*/,
- getConsentDecisions: /*[[@{/consentReview/getConsentDecisions}]]*/
- };
- var strings = {
- error: /*[[#{screen.consent.review.error}]]*/,
- success: /*[[#{screen.consent.review.success}]]*/,
- confirm: /*[[#{screen.consent.review.confirm}]]*/,
- yes: /*[[#{screen.consent.review.yes}]]*/,
- no: /*[[#{screen.consent.review.no}]]*/,
- data: {
- search: /*[[#{screen.consent.review.data.search}]]*/,
- zeroRecords: /*[[#{screen.consent.review.data.zerorecords}]]*/,
- info: /*[[#{screen.consent.review.data.info}]]*/,
- infoFiltered: /*[[#{screen.consent.review.data.infofiltered}]]*/,
- infoEmpty: /*[[#{screen.consent.review.data.infoempty}]]*/
- }
- };
- function jqueryReady() {
- head.load(
- /*[[@{/js/consentReview.js}]]*/
- );
- };
- </script>
- <link rel="stylesheet" th:href="@{/css/consentReview.css}"/>
- </head>
- <body>
- <main role="main" class="container mt-3 mb-3">
- <div layout:fragment="content">
- <div id="content">
- <div class="card consentOverview">
- <div class="card-header">
- <h3 th:utext="#{screen.consent.review.header}">Review Attribute Consent</h3>
- </div>
- <div class="card-body">
- <div id="loadingMessage">
- <h4 th:text="#{screen.consent.review.loading}">Loading consent decisions...</h4>
- </div>
- <div id="no-consent-decisions">
- <p th:text="#{screen.consent.review.noconsentdecisions}">There are no consent decisions
- registered for you.</p>
- </div>
- <div id="consent-decisons">
- <div id="alertWrapper"></div>
- <table id="consentDecisions" class="table table-striped table-hover">
- <thead>
- <th th:text="#{screen.consent.review.date}">Date</th>
- <th th:texT="#{screen.consent.review.service}">Service</th>
- </thead>
- <tbody>
- <tr class="info hidden">
- <td class="info" colspan="3">
- <div>
- <table class="table table-bordered row-detail">
- <tbody>
- <tr>
- <td class="field-label active consent-created-date-label col-3"
- th:utext="#{screen.consent.review.createddate}">Created Date:
- </td>
- <td class="created-date"></td>
- </tr>
- <tr>
- <td class="field-label active consent-reminder-label col-3"
- th:utext="#{screen.consent.review.reminder}">Reminder:
- </td>
- <td class="consent-reminder">
- <span class="seconds"
- th:utext="#{screen.consent.options.timeunit.seconds}">Seconds</span>
- <span class="minutes"
- th:utext="#{screen.consent.options.timeunit.minutes}">Minutes</span>
- <span class="hours"
- th:utext="#{screen.consent.options.timeunit.hours}">Hours
- <span class="days"
- th:utext="#{screen.consent.options.timeunit.days}">Days</span>
- <span class="weeks"
- th:utext="#{screen.consent.options.timeunit.weeks}">Weeks</span>
- <span class="months"
- th:utext="#{screen.consent.options.timeunit.months}">Months</span>
- <span class="years"
- th:utext="#{screen.consent.options.timeunit.years}">Years</span>
- </td>
- </tr>
- <tr>
- <td class="field-label active consent-option-label col-3"
- th:utext="#{screen.consent.review.option}">Option:
- </td>
- <td class="consent-options">
- <span class="attribute-name label label-default"
- th:utext="#{screen.consent.options.attributename}"
- th:title="#{screen.consent.review.options.desc.attributename}"
- data-toggle="tooltip"
- data-placement="bottom">Attribute Name</span>
- <span class="attribute-value label label-default"
- th:utext="#{screen.consent.options.attributevalue}"
- th:title="#{screen.consent.review.options.desc.attributevalue}"
- data-toggle="tooltip"
- data-placement="bottom">Attribute Value</span>
- <span class="always label label-default"
- th:utext="#{screen.consent.options.always}"
- th:title="#{screen.consent.review.options.desc.always}"
- data-toggle="tooltip" data-placement="bottom">Show the consent screen every time I attempt to log in.</span>
- </td>
- </tr>
- <tr>
- <td class="field-label active consent-attributes-label col-3"
- th:utext="#{screen.consent.review.attributes}">Attributes:
- </td>
- <td>
- <table class="table table-striped table-bordered consent-attributes">
- <thead>
- <tr>
- <th th:text="#{screen.consent.attributes.attribute}">
- Attribute
- </th>
- <th th:text="#{screen.consent.attributes.values}">Value(s)
- </th>
- </tr>
- </thead>
- <tbody>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
- <button type="button" class="btn btn-danger"
- th:utext="#{screen.consent.review.delete}">DELETE
- </button>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <button type="button" name="logout" id="logout" class="btn btn-primary"
- th:utext="#{screen.welcome.button.logout}">Logout
- </button>
- </div>
- </div>
- </div>
- </main>
- </body>
- </html>
|