summaryrefslogtreecommitdiffstats
path: root/application
diff options
context:
space:
mode:
authorSebastian Wagner2011-09-30 15:33:24 +0200
committerSebastian Wagner2011-09-30 15:33:24 +0200
commit6eed08dd79a3d990957c647dde91db89484e36bf (patch)
treebed525bcb515ddeba1214efd27894aa3467de206 /application
parentnew edit button (diff)
downloadpoolctrl-6eed08dd79a3d990957c647dde91db89484e36bf.tar.gz
poolctrl-6eed08dd79a3d990957c647dde91db89484e36bf.tar.xz
poolctrl-6eed08dd79a3d990957c647dde91db89484e36bf.zip
bugfix
Diffstat (limited to 'application')
-rwxr-xr-xapplication/views/scripts/event/index.phtml80
1 files changed, 57 insertions, 23 deletions
diff --git a/application/views/scripts/event/index.phtml b/application/views/scripts/event/index.phtml
index 712727f..aaf277c 100755
--- a/application/views/scripts/event/index.phtml
+++ b/application/views/scripts/event/index.phtml
@@ -302,7 +302,7 @@ var dayClick = false;
} else self.location = "/event/edit/eventID/" + event.id + "/poolID/" + $("#poolselectbox option:selected").val();
} else if (!$.get("/event/checkright/rightShortcut/er")) {
$( "#errorRightsDialog" ).dialog('open');
- }
+ } else $( "#errorEditImmediate" ).dialog('open');
},
select: function( startDate, endDate, allDay, jsEvent, view ) {
@@ -615,28 +615,39 @@ var dayClick = false;
$("#editEvent").click(function(){
if(selectedEvent != null) {
- self.location="/event/edit/eventID/" + selectedEvent.id;
- } else {
- $(function() {
- $( "#eventReportButtonDialog" ).dialog({
- autoOpen: false,
- width: 600,
- modal: true,
- title: "ERROR",
- buttons: {
- "OK": function() {
- $(this).dialog("close");
- }
- },
- open: function () {
- $(".ui-dialog-titlebar-close").hide();
- $(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
- }
- });
- });
- $( "#eventReportButtonDialog" ).dialog('open');
- }
- });
+ if(selectedEvent.repeat == 1 && selectedEvent.immediate == 0) {
+ $(function() {
+ $( "#eventEditWdhDialog" ).dialog({
+ autoOpen: false,
+ width: 600,
+ modal: true,
+ title: 'Edit ' + event.title,
+ buttons: {
+ "Cancel": function() {
+ $(this).dialog("close");
+ },
+ "Edit just this Event": function() {
+ $(this).dialog("close");
+ self.location = "/event/edit/eventID/" + selectedEvent.id + "/poolID/" + $("#poolselectbox option:selected").val();
+ },
+ "Edit all Events": function() {
+ $(this).dialog("close");
+ self.location = "/event/edit/eventID/" + selectedEvent.id + "/wdh/" + 1 + "/poolID/" + $("#poolselectbox option:selected").val();
+ }
+ },
+ open: function () {
+ $(".ui-dialog-titlebar-close").hide();
+ //$(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
+ }
+ });
+ });
+ $( "#eventEditWdhDialog" ).dialog('open');
+ } else if (selectedEvent.repeat == 0 && selectedEvent.immediate == 0) self.location = "/event/edit/eventID/" + selectedEvent.id + "/poolID/" + $("#poolselectbox option:selected").val();
+ else if (!$.get("/event/checkright/rightShortcut/er")) {
+ $( "#errorRightsDialog" ).dialog('open');
+ } else $( "#errorEditImmediate" ).dialog('open');
+ }
+ });
$("#eventReportButton").click(function(){
if(selectedEvent != null) {
@@ -709,6 +720,24 @@ var dayClick = false;
}
});
});
+
+ $(function() {
+ $( "#errorEditImmediate" ).dialog({
+ autoOpen: false,
+ width: 600,
+ modal: true,
+ title: "ERROR",
+ buttons: {
+ "OK": function() {
+ $(this).dialog("close");
+ }
+ },
+ open: function () {
+ $(".ui-dialog-titlebar-close").hide();
+ $(this).parents(".ui-dialog:first").find(".ui-dialog-titlebar").addClass("ui-state-error");
+ }
+ });
+ });
</script>
@@ -773,6 +802,11 @@ selected one?</p>
<p>You can´t change the EndTime of a Shutdown Event!</p>
</div>
+<!-- errorEditImmediate -->
+<div id="errorEditImmediate" style="display: none">
+<p>You can´t edit an Immediate-Event!</p>
+</div>
+
<!-- errorRights -->
<div id="errorRightsDialog" style="display: none">
<p>Permission denied!</p>