]> git.ipfire.org Git - ipfire-2.x.git/commit
pakfire.cgi: Changes to install and remove confirmation pages
authorStephen Cuka <stephen@firemypi.org>
Sat, 10 May 2025 16:19:37 +0000 (10:19 -0600)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 12 May 2025 14:49:02 +0000 (14:49 +0000)
commit3ec17418087b40e09a0874dbef55f5cf195a1829
treed1cf8512ca30ad9a5ba90d2583c25da4414db53b
parentc76c11a551e4a1e1e549c8327f34e4a4e01fbf71
pakfire.cgi: Changes to install and remove confirmation pages

- On install confirmation page, add list of packages to install
   - if package is already installed, don't show it on the list

 - On install and remove confirmation pages, pad out translation
   of "Package:" to length of 10 so that the column spacing doesn't
   change for different languages.

 - Display dependencies for package(s) to remove in 'parent -> child'
   format.

 - Display packages in use in 'parent -> child' format.

 - Add translations for new text in all langs.

 - functional changes
   - When removing a package, remove it's dependencies.
   - Don't allow a package or dependency to be removed if other
     installed packages depend on it.

Signed-off-by: Stephen Cuka <stephen@firemypi.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
19 files changed:
doc/language_issues.de
doc/language_issues.en
doc/language_issues.es
doc/language_issues.fr
doc/language_issues.it
doc/language_issues.nl
doc/language_issues.pl
doc/language_issues.ru
doc/language_issues.tr
html/cgi-bin/pakfire.cgi
langs/de/cgi-bin/de.pl
langs/en/cgi-bin/en.pl
langs/es/cgi-bin/es.pl
langs/fr/cgi-bin/fr.pl
langs/it/cgi-bin/it.pl
langs/nl/cgi-bin/nl.pl
langs/pl/cgi-bin/pl.pl
langs/ru/cgi-bin/ru.pl
langs/tr/cgi-bin/tr.pl