forked from nextcloud/server
-
Notifications
You must be signed in to change notification settings - Fork 0
integrate ncw-tools app #197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
+249
−2
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 tasks
77d3b5f to
0e312c6
Compare
a0e7c2d to
6bfe201
Compare
0d4dcb0 to
8a8ff4d
Compare
https://github.com/IONOS-Productivity/ncw-tools/tree/v1.0.0-3af182e git submodule add -f git@github.com:IONOS-Productivity/ncw-tools.git apps-external/ncw_tools cd apps-external/ncw_tools git checkout v1.0.0-3af182emain cd - git submodule update --init apps-external/activity git add .gitmodules apps-external/ncw_tools Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
…ooks Add InstallationCompletedEvent class in public API (OCP namespace) that provides installation details: data directory, admin username, and admin email. Event will be dispatched after successful installation. Include comprehensive unit tests covering all event scenarios. Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Integrate event dispatching into Setup class: - Inject IEventDispatcher dependency - Dispatch InstallationCompletedEvent after successful installation - Add Setup tests for event integration - Update composer autoload for new class Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
https://github.com/IONOS-Productivity/ncw-tools/releases/tag/v1.0.0-001285c Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
Implements build number injection system for production traceability: - Modified version.php to read .buildnumber file and append build ID as $OC_Version[4] - Updated build-artifact.yml workflow to create .buildnumber file with GitHub run ID - Added .buildnumber to .gitignore for CI/CD generated files This preserves the original semantic version while adding build metadata for tracking specific CI/CD runs in production environments. Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
…on for .buildnumber existence before packaging) https://github.com/IONOS-Productivity/ncw-config/releases/tag/de85871 Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…dd ncw_tools to always enabled apps list) https://github.com/IONOS-Productivity/ncw-config/releases/tag/c4488d6 Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
59995cf to
01104c2
Compare
tanyaka
approved these changes
Feb 3, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
.dev/container/check_release.sh pr-197 ncw artifactorydev-setup-mail.sh configocc user:welcome adminocc app:list --enabled | grep ncw_toolsocc user:info adminocc config:system:get overwrite.cli.urlocc background-job:list -c OCA\\NcwTools\\BackgroundJob\\PostSetupJobocc config:app:get ncw_tools post_installphp cron.phpTest - domain not accesible
overwrite.cli.urlis set to "http://localhost:8080" (accessible)occ config:system:set --value 'http://localhost:8080' -- overwrite.cli.urlphp cron.phpocc background-job:list -c OCA\\NcwTools\\BackgroundJob\\PostSetupJobocc config:app:get ncw_tools post_installChecklist