Commit graph

22 commits

Author SHA1 Message Date
Bastian Lederer
8622514fcd Change implicit nullable type declaration to explicit
Since PHP 8.4 implicitly nullable parameter types are deprecated.

Normalize scoped PHPDoc for nullable-parameter updates: use `?Type` instead of
`Type|null` and remove column alignment.

Co-authored-by: "Eric Lippmann <eric.lippmann@icinga.com>"
2026-03-19 22:08:30 +01:00
Eric Lippmann
272e791390 License source files as GPL-3.0-or-later
Add SPDX license headers and mark source files as GPL-3.0-or-later to
preserve the option to relicense under later GPL versions.
2026-03-11 14:03:05 +01:00
Johannes Meyer
db3f6e72ae MigrateCommand: Ensure to match owners of shared items using wildcards
fixes #1341
2026-03-06 14:09:59 +01:00
Johannes Meyer
e66661196b usergroups: Rename to contactgroups 2025-04-10 15:04:41 +02:00
Johannes Meyer
9ea5d70512 users: Rename to contacts 2025-04-10 15:04:41 +02:00
Johannes Meyer
2a9c06e7f6 Some more fixes to make phpstan happy 2024-03-14 15:22:05 +01:00
Johannes Meyer
ce750587a0 migrate: Document the --no-backup switch for the filter subcommand 2023-11-13 15:03:12 +01:00
Johannes Meyer
4c7cbfa67d migrate: Also backup roles
Logging is useful, but a backup even more.
2023-11-13 15:03:12 +01:00
Johannes Meyer
f1af2c2765 migrate: Improve documentation 2023-11-13 15:03:12 +01:00
Johannes Meyer
89fb9de4fd migrate: Enhance logging 2023-11-13 15:03:12 +01:00
Johannes Meyer
687f3ce281 migrate: Simplify error logging 2023-11-13 15:03:12 +01:00
Johannes Meyer
98c43732f7 migrate: Don't crash just because a directory does not exist 2023-11-13 15:03:12 +01:00
Johannes Meyer
8a3407b33c migrate: Also transform/migrate menu items 2023-11-13 15:03:12 +01:00
Johannes Meyer
cc43d99424 migrate: Avoid false-positives 2023-11-13 15:03:12 +01:00
Johannes Meyer
3dade7387f migrate: Also migrate legacy macros in navigation items 2023-11-07 17:05:02 +01:00
Johannes Meyer
b3751a417e migrate: Fix that preference items are checked instead of shared ones 2023-11-07 16:57:18 +01:00
Johannes Meyer
3e91e6a955 migrate: Always render relative urls 2023-11-07 16:57:18 +01:00
Johannes Meyer
455f59a487 migrate: Preserve framework params during dashboard migration 2023-11-07 16:57:18 +01:00
Johannes Meyer
921729f010 migrate: Don't decode entire urls 2023-11-07 16:57:18 +01:00
Johannes Meyer
78e5c757c0 migrate: Add filter sub command 2023-11-07 16:57:18 +01:00
Johannes Meyer
4e8a3a13a7 cli: Require mandatory params as early as possible 2023-11-07 16:57:18 +01:00
Ravi Kumar Kempapura Srinivasa
2c898ba7b9 cli: Add migrate command 2023-11-07 16:57:18 +01:00