gadael/gadael

View on GitHub
public/partials/admin/account-nwdayscalendars-edit.html

Summary

Maintainability
Test Coverage

<form role="form" name="accountNWDaysCalendarsEdit">



    <div class="row">

        <h3 class="col-md-9" translate>Non-working days scheduling for {{user.lastname}} {{user.firstname}}</h3>

        <div class="col-md-3 text-right">
            <br />
            <button class="btn btn-primary" ng-click="addAccountNWDaysCalendar()">
                <i class="fa fa-plus-circle"></i> <span translate>Add a calendar</span>
            </button>
        </div>
    </div>



    <div class="row" ng-repeat="accountNWDaysCalendar in accountNWDaysCalendars">
        <div class="col-md-6 form-group">
            <label for="user_accountNWDaysCalendar{{$index}}" translate>Non-working days calendar</label>

            <div class="input-group">
                <div class="input-group-btn">
                    <button type="button" class="btn btn-warning" ng-click="removeAccountNWDaysCalendar($index)" ng-disabled="removeIsDisabled(accountNWDaysCalendar)"><span class="glyphicon glyphicon-remove"></span><span class="sr-only" translate>Remove</span></button>
                </div>
                <select class="form-control" id="user_accountNWDaysCalendar{{$index}}" ng-model="accountNWDaysCalendar.calendar._id" ng-options="calendar._id as calendar.name for calendar in calendars" ng-required>
                    <option></option>
                </select>
            </div>
        </div>

        <div class="col-md-3 form-group">
            <label for="user_from" translate>From</label>
            <input type="text" id="user_from" class="form-control" ng-model="accountNWDaysCalendar.from" data-max-date="{{accountNWDaysCalendar.to}}" data-autoclose="1" container="body" ng-required bs-datepicker />
        </div>

        <div class="col-md-3 form-group">
            <label for="user_to" translate>To</label>
            <input type="text" id="user_to" class="form-control" ng-model="accountNWDaysCalendar.to" data-min-date="{{accountNWDaysCalendar.from}}" data-autoclose="1" container="body" bs-datepicker />
        </div>
    </div>



    <div class="col-sm-12 text-center top30">
        <button class="btn btn-primary" ng-click="saveAccountNWDaysCalendars()" translate>Save</button>
        <button class="btn btn-link" ng-click="cancel()" translate>Cancel</button>
    </div>

</form>