Commit graph

8 commits

Author SHA1 Message Date
Alexander A. Klimov
3c8ed68cc6 Upgrade license from GPLv2 to GPLv2+
This was easy because only README.md and doc/01-About.md were redacted manually, everything else via:
git ls-files -z |xargs -0 perl -pi -e 's/Icinga GmbH \| GPLv2/Icinga GmbH | GPLv2+/'

This is legal because we have only merged PRs with label:cla/signed or made by Icinga staff:
https://github.com/Icinga/icingadb-web/pulls?page=1&q=is%3Apr+is%3Aclosed+-label%3Acla%2Fsigned+-author%3Anilmerg

This has no risk for us in people distributing their own version under GPLv3 only.
After all, we won't take their patches anyway, unless they sign our CLA.

This is the cleanest solution for having e.g. these in one address space:

* Icinga Web, GPLv2+
* K8s Web, AGPLv3
* Thirdparty, some LGPLv3 and Apache-2.0

Apropos, K8s Web is even v3-licensed on purpose, to have a stronger protection against cloud ops.
2025-11-21 13:31:24 +01:00
Sukhwinder Dhillon
5a7e500505 Add functionality to trigger load-more with key navigation
* Merge loadmore.js to action-list.js
* Change the class of the load-more element from "show-more" to "load-more" to differentiate it
2023-07-11 10:43:38 +02:00
Yonas Habteab
aefd0e1f7d Add PHP 7 argument & return type declarations to all member methods 2021-11-03 16:06:59 +01:00
Sukhwinder Dhillon
0388f5ee67 LoadMore: Add ShowMore only if data is available 2021-09-01 10:32:30 +02:00
Sukhwinder Dhillon
f73bfa02b7 LoadMore: Don't reset page number on view mode change 2021-08-31 11:35:38 +02:00
Sukhwinder Dhillon
3a0a6f1d50 LoadMore: Update trait 2021-08-23 11:58:10 +02:00
Sukhwinder Dhillon
2e06b78259 Make sure given $data is instance of ResultSet class and add PhpDocs 2021-08-23 11:58:06 +02:00
Sukhwinder Dhillon
08dd758163 Introduce LoadMore trait 2021-08-23 11:44:12 +02:00