98bb3b9016
We will show an overall status of the DataStores in the Dashboard, so there is no need for a seperate DataStores Status. This means we can move the Config to where the Status was, and remove the duplicated entry in the NavigationTree, reducing confusion for users We can still seperate the permissions by simply showing a permission denied error, or simply leaving the list empty Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
60 lines
1.4 KiB
Makefile
60 lines
1.4 KiB
Makefile
include ../defines.mk
|
|
|
|
IMAGES := \
|
|
images/logo-128.png \
|
|
images/proxmox_logo.png
|
|
|
|
JSSRC= \
|
|
form/UserSelector.js \
|
|
form/RemoteSelector.js \
|
|
form/DataStoreSelector.js \
|
|
config/UserView.js \
|
|
config/RemoteView.js \
|
|
config/ACLView.js \
|
|
config/SyncView.js \
|
|
window/UserEdit.js \
|
|
window/RemoteEdit.js \
|
|
window/SyncJobEdit.js \
|
|
window/ACLEdit.js \
|
|
Utils.js \
|
|
LoginView.js \
|
|
VersionInfo.js \
|
|
SystemConfiguration.js \
|
|
Subscription.js \
|
|
DataStorePrune.js \
|
|
DataStoreConfig.js \
|
|
DataStoreStatistic.js \
|
|
DataStoreContent.js \
|
|
DataStorePanel.js \
|
|
ServerStatus.js \
|
|
ServerAdministration.js \
|
|
Dashboard.js \
|
|
NavigationTree.js \
|
|
Application.js \
|
|
MainView.js
|
|
|
|
all: js/proxmox-backup-gui.js css/ext6-pbs.css
|
|
|
|
js:
|
|
mkdir js
|
|
|
|
js/proxmox-backup-gui.js: js OnlineHelpInfo.js ${JSSRC}
|
|
cat OnlineHelpInfo.js ${JSSRC} >$@.tmp
|
|
mv $@.tmp $@
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
find . -name '*~' -exec rm {} ';'
|
|
rm -rf js
|
|
|
|
install: js/proxmox-backup-gui.js css/ext6-pbs.css index.hbs
|
|
install -dm755 $(DESTDIR)$(JSDIR)
|
|
install -m644 index.hbs $(DESTDIR)$(JSDIR)/
|
|
install -dm755 $(DESTDIR)$(JSDIR)/js
|
|
install -m644 js/proxmox-backup-gui.js $(DESTDIR)$(JSDIR)/js/
|
|
install -dm755 $(DESTDIR)$(JSDIR)/css
|
|
install -m644 css/ext6-pbs.css $(DESTDIR)$(JSDIR)/css/
|
|
install -dm755 $(DESTDIR)$(JSDIR)/images
|
|
$(foreach i,$(IMAGES), \
|
|
install -m644 $(i) $(DESTDIR)$(JSDIR)/images/ ;)
|