Skip to content
This repository has been archived by the owner on Jan 17, 2024. It is now read-only.

Commit

Permalink
Merge pull request #152 from AppliedIS/feature-esignature
Browse files Browse the repository at this point in the history
missing code from E Signature
  • Loading branch information
jefferey committed Nov 17, 2016
2 parents 39bfaaa + c6c8ccf commit a34cf0f
Show file tree
Hide file tree
Showing 6 changed files with 99 additions and 32 deletions.
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
'use strict';

module.exports = function(ngModule) {
ngModule.controller('sectionAssurancesController', function($scope, stateService) {
ngModule.controller('sectionAssurancesController', function($scope, stateService, validationService) {
'ngInject';
'use strict';

$scope.formData = stateService.formData;
$scope.validate = validationService.getValidationErrors;

var vm = this;
});
Expand Down
Original file line number Diff line number Diff line change
@@ -1,29 +1,67 @@
<div class="dol-form-section-title">
<h2>Assurances</h2>
<h2>Assurances</h2>
</div>
<div class="form-page">
<div class="usa-content">
<p>I certify that I have read this form and to the best of my knowledge and belief, all answers and information given in the application and attachments are true; that the representations set forth in support of this application to obtain or continue the authorization to pay workers with disabilities at subminimum wage rates are true; and I acknowledge that the authorization, if issued or continued, is subject to revocation in accordance with the provisions of 29 C.F.R. part 525. I represent that as set forth in the regulations governing the employment of workers with disabilities, the following conditions exist and will continue to exist:
</p>
<ol type="1">
<li>Workers employed under the authority in 29 C.F.R. part 525 have disabilities for the work to be performed;</li>
<li>Wage rates paid to workers with disabilities under the authority in 29 C.F.R. part 525 are commensurate with those
paid experienced workers, who do not have disabilities, in industry in the vicinity for essentially the same type, quality,
and quantity of work;</li>
<li>The operations are and will continue to be in compliance with the FLSA, PCA, SCA, and Contract Work Hours and
Safety Standards Act (CWHSSA), an overtime statute for Federal contract work, as applicable;</li>
<li>No deductions will be made from the commensurate wages earned by a patient worker to cover the cost of room,
board or other services provided by the facility;</li>
<li>Records required under 29 C.F.R. part 525 with respect to documentation of disability, productivity, work
measurements or time studies, and prevailing wage surveys will be maintained.</li>
</ol>
<p>Further, I certify that:</p>
<ol type="1">
<li>The wage rates of all hourly-rated employees paid in accordance with FLSA section 14(c) will be reviewed at least
every six months; and</li>
<li>Wages paid to all employees under FLSA section 14(c) will be adjusted at periodic intervals, at least once a year, to
reflect changes in the prevailing wage paid to experienced workers, who do not have disabilities, employed in the
vicinity for essentially the same type of work.</li>
</ol>
</div>
</div>
<div class="usa-content">
<p>I certify that I have read this form and to the best of my knowledge and belief, all answers and information given in the
application and attachments are true; that the representations set forth in support of this application to obtain or continue
the authorization to pay workers with disabilities at subminimum wage rates are true; and I acknowledge that the authorization,
if issued or continued, is subject to revocation in accordance with the provisions of 29 C.F.R. part 525. I represent
that as set forth in the regulations governing the employment of workers with disabilities, the following conditions exist
and will continue to exist:
</p>
<ol type="1">
<li>Workers employed under the authority in 29 C.F.R. part 525 have disabilities for the work to be performed;</li>
<li>Wage rates paid to workers with disabilities under the authority in 29 C.F.R. part 525 are commensurate with those paid
experienced workers, who do not have disabilities, in industry in the vicinity for essentially the same type, quality,
and quantity of work;</li>
<li>The operations are and will continue to be in compliance with the FLSA, PCA, SCA, and Contract Work Hours and Safety Standards
Act (CWHSSA), an overtime statute for Federal contract work, as applicable;</li>
<li>No deductions will be made from the commensurate wages earned by a patient worker to cover the cost of room, board or
other services provided by the facility;</li>
<li>Records required under 29 C.F.R. part 525 with respect to documentation of disability, productivity, work measurements
or time studies, and prevailing wage surveys will be maintained.</li>
</ol>
<p>Further, I certify that:</p>
<ol type="1">
<li>The wage rates of all hourly-rated employees paid in accordance with FLSA section 14(c) will be reviewed at least every
six months; and</li>
<li>Wages paid to all employees under FLSA section 14(c) will be adjusted at periodic intervals, at least once a year, to
reflect changes in the prevailing wage paid to experienced workers, who do not have disabilities, employed in the vicinity
for essentially the same type of work.</li>
</ol>
</div>
<div class="form-question-block" ng-class="validate('signature.agreement') ? 'usa-input-error margintop' : 'margintop'">
<span class="usa-input-error-message" role="alert" ng-show="validate('signature.agreement')">{{ validate('signature.agreement') }}</span>
<fieldset class="usa-fieldset-inputs form-question-answer">
<ul class="usa-unstyled-list">
<li>
<input id="agreement" type="checkbox" name="agreement" ng-value="true" ng-model="formData.signature.agreement"></input>
<label for="agreement" class="full-width-label">I agree to use an electronic signature. By entering my Full Name and Title below, I certify that I am authorized to accept these representations and assurances on behalf of the organization named on this application.</label>
</li>
</ul>
</fieldset>
</div>
<div class="form-question-block">
<div class="form-question-text">Full Name</div>
<span class="usa-input-error-message" role="alert" ng-show="validate('signature.fullName')">{{ validate('signature.fullName') }}</span>
<div class="form-question-answer">
<input id="fullName" name="fullName" type="text" ng-model="formData.signature.fullName" />
</div>
</div>
<div class="form-question-block">
<div class="form-question-text">Title</div>
<span class="usa-input-error-message" role="alert" ng-show="validate('signature.title')">{{ validate('signature.title') }}</span>
<div class="form-question-answer">
<input id="title" name="title" type="text" ng-model="formData.signature.title" />
</div>
</div>
<div class="form-question-block">
<div class="form-question-text">Date</div>
<span class="usa-input-error-message" role="alert" ng-show="validate('signature.date')">{{ validate('signature.date') }}</span>
<fieldset>
<date-field date-val="formData.signature.date"></date-field>
<label class="example">Example: 04 30 2016</label>
</fieldset>
</div>
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ <h3>Number of Workers With Disabilities</h3>
</div>
<span class="usa-input-error-message" role="alert" ng-show="validate('employer.fiscalQuarterEndDate')">{{ validate('employer.fiscalQuarterEndDate') }}</span>
<fieldset>
<date-field date-val="formData.employer.fiscalQuarterEndDate" />
<date-field date-val="formData.employer.fiscalQuarterEndDate"></date-field>
<label class="example">Example: 04 30 2016</label>
</fieldset>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ <h2>Review & Submit</h2>
<p>We've checked your responses from each section to make sure there were no errors or missing information before submission.</p>
<p>Below is a summary of the results:</p>

<div class="section-results">
<h3>Assurances</h3>
<reviewbar errorstate="{{ validation.__assurances }}"></reviewbar>
<div ng-hide="validation.__assurances">
<a href="" ng-click="navService.gotoSection('assurances')">Review Assurances</a>
</div>
<button ng-click="navService.gotoSection('assurances')" ng-show="validation.__assurances">Edit Responses</button>
</div>

<hr>

<div class="section-results">
<h3>Application Info</h3>
<reviewbar errorstate="{{ validation.__appinfo }}"></reviewbar>
Expand Down Expand Up @@ -63,7 +74,16 @@ <h3>WIOA</h3>
<div>
<h3>Public Burden Statement</h3>
<hr>
<p>According to the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. The Department of Labor estimates that the public reporting burden for this collection of information will average 50 minutes per response for the initial applicant and 75 minutes per response for the renewal applicant, including time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. The obligation to respond to this collection is mandatory in order to obtain the authority to pay less than the applicable minimum wage. 29 C.F.R. §§ 525.7-9, 12-13. Send comments regarding the burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to the Administrator, Wage and Hour Division, U.S. Department of Labor, Room S-3502, 200 Constitution Avenue, N.W., Washington, DC 20210 and reference the OMB Control Number.</p>
<p>According to the Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information
unless such collection displays a valid OMB control number. The Department of Labor estimates that the public
reporting burden for this collection of information will average 50 minutes per response for the initial applicant
and 75 minutes per response for the renewal applicant, including time for reviewing instructions, searching existing
data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information.
The obligation to respond to this collection is mandatory in order to obtain the authority to pay less than the
applicable minimum wage. 29 C.F.R. §§ 525.7-9, 12-13. Send comments regarding the burden estimate or any other
aspect of this collection of information, including suggestions for reducing this burden, to the Administrator,
Wage and Hour Division, U.S. Department of Labor, Room S-3502, 200 Constitution Avenue, N.W., Washington, DC
20210 and reference the OMB Control Number.</p>
</div>

</div>
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@
<label>Date of Contact</label>
<span class="usa-input-error-message" role="alert" ng-show="vm.validateActiveSourceEmployerProperty('contactDate')">{{ vm.validateActiveSourceEmployerProperty('contactDate') }}</span>
<fieldset>
<date-field date-val="vm.activeSourceEmployer.contactDate" />
<date-field date-val="vm.activeSourceEmployer.contactDate"></date-field>
</fieldset>
</div>

Expand Down Expand Up @@ -287,7 +287,7 @@
<label>Date data retrieved</label>
<span class="usa-input-error-message" role="alert" ng-show="validate(modelPrefix() + '.alternateWageData.dataRetrieved')">{{ validate(modelPrefix() + '.alternateWageData.dataRetrieved') }}</span>
<fieldset>
<date-field date-val="formData[modelPrefix()].alternateWageData.dataRetrieved" />
<date-field date-val="formData[modelPrefix()].alternateWageData.dataRetrieved"></date-field>
<label class="example">Example: 04 30 2016</label>
</fieldset>
</div>
Expand Down
8 changes: 8 additions & 0 deletions DOL.WHD.Section14c.Web/src/styles/forms.scss
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,10 @@
margin-top: 4rem;
}

&.margintop {
margin-top: 40px;
}

.form-question-text {
margin-bottom: 20px;
font-weight: 700;
Expand Down Expand Up @@ -485,6 +489,10 @@
padding: 8px 2px;
}
}

.full-width-label {
max-width: none;
}
}

.form-content {
Expand Down

0 comments on commit a34cf0f

Please sign in to comment.