Skip to content
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

Provide the ability to upload patches #78

Open
ChiuchiuSorin opened this issue Mar 7, 2024 · 2 comments · May be fixed by #104
Open

Provide the ability to upload patches #78

ChiuchiuSorin opened this issue Mar 7, 2024 · 2 comments · May be fixed by #104
Assignees
Labels
Milestone Feature New features suggested for Admin Tools Type: New Feature New feature or request
Milestone

Comments

@ChiuchiuSorin
Copy link
Collaborator

Create a modal that allows the user to upload patches to the XWiki instance.

@ChiuchiuSorin ChiuchiuSorin added Type: New Feature New feature or request Milestone Feature New features suggested for Admin Tools labels Mar 7, 2024
@ChiuchiuSorin ChiuchiuSorin self-assigned this Mar 7, 2024
@ChiuchiuSorin
Copy link
Collaborator Author

No longer needed as #79 is not viable.

@ChiuchiuSorin ChiuchiuSorin closed this as not planned Won't fix, can't repro, duplicate, stale Aug 6, 2024
@snazare
Copy link

snazare commented Sep 3, 2024

reopening in order to support upload only, without restart

@snazare snazare reopened this Sep 3, 2024
@ChiuchiuSorin ChiuchiuSorin moved this from Todo to In Progress in ProAppsRoadmapAug-Sep2024 Sep 12, 2024
@ChiuchiuSorin ChiuchiuSorin added this to the 1.1 milestone Sep 12, 2024
ChiuchiuSorin added a commit to ChiuchiuSorin/application-admintools that referenced this issue Oct 10, 2024
* created upload job request and status
* renamed HealthCheckResult to CustomJobResult and HealthCheckResultLevel to CustomJobResultLevel
* created a new rest endpoint for package upload with the role of instantiating a job with the given reference and time stamp
* added a new endpoint to ServerInfo interface for retrieving the XWiki installation path
* implemented the logic of package archive upload which includes: original file search and backup creation, batch file save (file replacement), batch backup restore in case of an error
* created the ImportPackage page for user interface
* created the hidden PackagesStore for archive storage
* created liveData table for saving a package and starting the upload process
* created liveData table (with PackagesJSON document) for showing the already uploaded packages
* created a template for executing and showing the progress of a package upload
* code refactoring
* added transalations
ChiuchiuSorin added a commit to ChiuchiuSorin/application-admintools that referenced this issue Oct 10, 2024
* remove packagesStore document
@ChiuchiuSorin ChiuchiuSorin linked a pull request Oct 10, 2024 that will close this issue
ChiuchiuSorin added a commit to ChiuchiuSorin/application-admintools that referenced this issue Nov 20, 2024
* refactored CustomJobResult to JobResult
* refactored CustomJobResultLevel to JobResultLevel
ChiuchiuSorin added a commit to ChiuchiuSorin/application-admintools that referenced this issue Nov 29, 2024
* added unit tests for UploadJob
* refactored UploadJob in UploadJob and UploadJobFileProcessor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Milestone Feature New features suggested for Admin Tools Type: New Feature New feature or request
Projects
Status: In Progress
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants