luci-app-squid: convert to JavaScript
authorDaniel Nilsson <dannil+github@protonmail.com>
Tue, 8 Oct 2024 18:12:28 +0000 (20:12 +0200)
committerPaul Donald <newtwen+github@gmail.com>
Thu, 17 Oct 2024 17:10:17 +0000 (19:10 +0200)
commit5c6b08cf89f5dd4dd0bc0ee4d0c643a19a34c9b8
tree221be4b639b5a23ff2629580683698428efdd191
parentade3606800a321e82082b2b7d6ba991e70ac996c
luci-app-squid: convert to JavaScript

The conversion adds the missing parameters in the UI which is
configurable in the principal package.

Assumption has been made that the config file is stored in /etc/squid
since the principal package limits the sysconfdir to this directory. If
that assumption is changed in the future we need to adjust the ACL.

Signed-off-by: Daniel Nilsson <dannil+github@protonmail.com>
44 files changed:
applications/luci-app-squid/Makefile
applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js [new file with mode: 0644]
applications/luci-app-squid/luasrc/model/cbi/squid.lua [deleted file]
applications/luci-app-squid/po/ar/squid.po
applications/luci-app-squid/po/bg/squid.po
applications/luci-app-squid/po/bn_BD/squid.po
applications/luci-app-squid/po/ca/squid.po
applications/luci-app-squid/po/cs/squid.po
applications/luci-app-squid/po/da/squid.po
applications/luci-app-squid/po/de/squid.po
applications/luci-app-squid/po/el/squid.po
applications/luci-app-squid/po/en/squid.po
applications/luci-app-squid/po/es/squid.po
applications/luci-app-squid/po/fi/squid.po
applications/luci-app-squid/po/fr/squid.po
applications/luci-app-squid/po/ga/squid.po
applications/luci-app-squid/po/he/squid.po
applications/luci-app-squid/po/hi/squid.po
applications/luci-app-squid/po/hu/squid.po
applications/luci-app-squid/po/it/squid.po
applications/luci-app-squid/po/ja/squid.po
applications/luci-app-squid/po/ko/squid.po
applications/luci-app-squid/po/lt/squid.po
applications/luci-app-squid/po/mr/squid.po
applications/luci-app-squid/po/ms/squid.po
applications/luci-app-squid/po/nb_NO/squid.po
applications/luci-app-squid/po/nl/squid.po
applications/luci-app-squid/po/pl/squid.po
applications/luci-app-squid/po/pt/squid.po
applications/luci-app-squid/po/pt_BR/squid.po
applications/luci-app-squid/po/ro/squid.po
applications/luci-app-squid/po/ru/squid.po
applications/luci-app-squid/po/sk/squid.po
applications/luci-app-squid/po/sv/squid.po
applications/luci-app-squid/po/templates/squid.pot
applications/luci-app-squid/po/tr/squid.po
applications/luci-app-squid/po/uk/squid.po
applications/luci-app-squid/po/vi/squid.po
applications/luci-app-squid/po/yua/squid.po
applications/luci-app-squid/po/zh_Hans/squid.po
applications/luci-app-squid/po/zh_Hant/squid.po
applications/luci-app-squid/root/usr/libexec/rpcd/luci.squid [new file with mode: 0644]
applications/luci-app-squid/root/usr/share/luci/menu.d/luci-app-squid.json
applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json