View | Details | Raw Unified | Return to bug 36281
Collapse All | Expand All

(-)a/ucs-4.0-0/management/univention-management-console-frontend/umc/app.js (+21 lines)
 Lines 655-660   define([ Link Here 
655
			}
655
			}
656
		},
656
		},
657
657
658
		addRebootMenu: function() {
659
			//if (!require('umc/app').getModule('lib')) {
660
			//	return; // no permissions to reboot the server
661
			//}
662
			try {
663
				var libServer = require('umc/modules/lib/server');
664
			} catch (error) {
665
				return; // module has not been loaded before, so we don't have permissions... cooler would be the commented out thing from above
666
			}
667
			this._headerMenu.addChild(new MenuItem({
668
				id: 'umcMenuReboot',
669
				iconClass: 'icon24-umc-menu-reboot',
670
				label: _('Reboot server'),
671
				onClick: function() {
672
					libServer.askReboot();
673
				}
674
			}));
675
		},
676
658
		setupSearchField: function() {
677
		setupSearchField: function() {
659
			// add an empty element to force a line break
678
			// add an empty element to force a line break
660
			this._headerRight.addChild(new Text({
679
			this._headerRight.addChild(new Text({
 Lines 1091-1096   define([ Link Here 
1091
				if (tools.status('overview')) {
1110
				if (tools.status('overview')) {
1092
					topic.publish('/umc/startup/checks');
1111
					topic.publish('/umc/startup/checks');
1093
				}
1112
				}
1113
1114
				this._header.addRebootMenu();
1094
			}));
1115
			}));
1095
1116
1096
			this._setupStaticGui = true;
1117
			this._setupStaticGui = true;

Return to bug 36281