Commit graph

13 commits

Author SHA1 Message Date
Jo-Philipp Wich
3c4bc228a1 treewide: import utility classes explicitly
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-03 10:00:06 +02:00
Jo-Philipp Wich
3a32eb26ef luci-app-opkg: rework markup and CSS classes for easier styling
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-03-23 22:16:50 +01:00
Jo-Philipp Wich
9b25031cb2 luci-app-opkg: rework backend operations
Introduce a new /usr/libexec/opkg-call helper and invoke it via cgi-io
instead of ubus. This is required to be able to reload rpcd without
timing out currently running opkg ubus calls.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-03-03 15:21:48 +01:00
Jo-Philipp Wich
c6ce80e36f luci-app-opkg: full convert to client side actions
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-02-24 16:23:49 +01:00
Jo-Philipp Wich
562425605a luci-app-opkg: gracefully handle empty config files
Fixes: #3668
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-02-23 21:16:23 +01:00
Richard Yu
c360cdd1f0 luci-app-opkg: add ipk upload feature
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
[fix duplicate upload errors, remove temporary file, tweak style]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-01 12:03:33 +01:00
Dirk Brenken
8767eb830b
luci-app-opkg: change remove button caption (first level)
* add three dots to the first level 'Remove' button caption
  (revert/fix da8668a)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2019-06-25 21:28:44 +02:00
Jo-Philipp Wich
1154c4198a luci-app-opkg: make overwriting package files optional
Ref: #2775
Signed-off-by: Dirk Brenken <dev@brenken.org>
[split into multiple commits, sync translations]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-06-19 13:33:46 +02:00
Jo-Philipp Wich
da8668a50d luci-app-opkg: change remove button caption
Add three dots to the first level 'Remove' button caption, because it
leads to a modal dialogue.

Ref: #2775
Signed-off-by: Dirk Brenken <dev@brenken.org>
[split into multiple commits, sync translations]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-06-19 12:39:03 +02:00
Jo-Philipp Wich
88282c14cf luci-app-opkg: honor installed flag to skip half-installed packages
Do not consider half-installed packages (which happens after an
installation failure) to be installed.

Ref: https://github.com/openwrt/luci/pull/2775
Signed-off-by: Dirk Brenken <dev@brenken.org>
[split into multiple commits, refactored code, use local variables]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-06-19 11:24:27 +02:00
Jo-Philipp Wich
66c2bbc279 luci-app-opkg: only show packages with higher version in upgrade tab
Fixes #2422.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-01-04 09:15:49 +01:00
Jo-Philipp Wich
14487071db luci-app-opkg: allow presetting filter via query attribute
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-11-22 12:58:34 +01:00
Jo-Philipp Wich
b8e341c20e luci-app-opkg: move JS code into external file
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-11-22 12:49:14 +01:00