Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/19/16 17:11:50 (9 years ago)
Author:
jlodewyc
Message:

#2582 Event recurring finished (small bugs)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/Views/Resource/Index.cshtml

    r13768 r13775  
    9999                    <td>Status</td>
    100100                    <td>
    101                         <select class="content-select" ng-model="currentcal.down[0][selectedEventId].title" ng-change="setChanged()">
     101                        <select class="content-select" ng-model="currentcal.down[0][selectedEventId].title" ng-change="setChanged(selectedEventId)">
    102102                            <option value="Unavailable">Unavailable</option>
    103103                            <option value="Shutdown">Shutdown command</option>
     
    106106                </tr>
    107107                <tr>
     108                    <td>Recurrence</td>
     109                    <td>
     110                        <input type="checkbox" class="checkbox" ng-model="currentcal.down[0][selectedEventId].rec.recurrence" ng-change="setChanged(selectedEventId)" />
     111                        <p ng-if="currentcal.down[0][selectedEventId].changed && currentcal.down[0][selectedEventId].rec.recurrence" style="color:darkred;font-weight:bold">
     112                            The recurrence itself will be made during saving, settings can be changed here.
     113                        </p>
     114                    </td>
     115                </tr>
     116                <tr ng-if="currentcal.down[0][selectedEventId].rec.recurrence">
     117                    <td>
     118                        Start
     119                    </td>
     120                    <td>
     121                        <input type="date"
     122                               ng-model="currentcal.down[0][selectedEventId].rec.start"
     123                               ng-change="checkDateStartEnd()" />
     124                    </td>
     125                </tr>
     126                <tr ng-if="currentcal.down[0][selectedEventId].rec.recurrence" >
     127                    <td>
     128                        End
     129                    </td>
     130                    <td>
     131                        <input type="date"
     132                               ng-model="currentcal.down[0][selectedEventId].rec.end"
     133                               ng-change="checkDateStartEnd()"
     134                               min="{{currentcal.down[0][selectedEventId].rec.start | date:'yyyy-MM-dd'}}"/>
     135                    </td>
     136                </tr>
     137               
     138                <tr ng-if="currentcal.down[0][selectedEventId].rec.recurrence">
     139                    <td colspan="2">
     140                        <label class="checkbox-inline"><input type="checkbox" ng-model="currentcal.down[0][selectedEventId].rec.days[1]">Monday</label>
     141                        <label class="checkbox-inline"><input type="checkbox" ng-model="currentcal.down[0][selectedEventId].rec.days[2]">Tuesday</label>
     142                        <label class="checkbox-inline"><input type="checkbox" ng-model="currentcal.down[0][selectedEventId].rec.days[3]">Wednesday</label>
     143                        <label class="checkbox-inline"><input type="checkbox" ng-model="currentcal.down[0][selectedEventId].rec.days[4]">Thursday</label>
     144                        <label class="checkbox-inline"><input type="checkbox" ng-model="currentcal.down[0][selectedEventId].rec.days[5]">Friday</label>
     145                        <label class="checkbox-inline"><input type="checkbox" ng-model="currentcal.down[0][selectedEventId].rec.days[6]">Saturday</label>
     146                        <label class="checkbox-inline"><input type="checkbox" ng-model="currentcal.down[0][selectedEventId].rec.days[0]">Sunday</label>
     147                    </td>
     148                   
     149                </tr>
     150                <tr>
    108151                    <td></td>
    109152                    <td>
     153                        <button class="btn btn-info"
     154                                ng-click="pushRecurChanges(currentcal.down[0][selectedEventId].rec.recid)"
     155                                ng-if="currentcal.down[0][selectedEventId].rec.recid != '0' &&
     156                                currentcal.down[0][selectedEventId].rec.recid != '00000000-0000-0000-0000-000000000000' &&
     157                                currentcal.down[0][selectedEventId].changed">
     158                            Push all changes to other recurrencies
     159                        </button>
    110160                        <button class="btn btn-danger"
    111161                                ng-click="remove(selectedEventId)">
    112162                            <i class="fa fa-trash-o"></i>
    113163                            Delete
     164                        </button>
     165                        <button class="btn btn-danger"
     166                                ng-click="deleteAllRecurrences(currentcal.down[0][selectedEventId].rec.recid)"
     167                                ng-if="currentcal.down[0][selectedEventId].rec.recid != '0'
     168                                        && currentcal.down[0][selectedEventId].rec.recid != '00000000-0000-0000-0000-000000000000'">
     169                            Delete all recurrencies
    114170                        </button>
    115171                    </td>
Note: See TracChangeset for help on using the changeset viewer.