mattcasters opened a new pull request, #7588:
URL: https://github.com/apache/hop/pull/7588

   ## Summary
   
   - **Read-only projects (#7586):** Project dialog checkbox *This project is 
read only* (auto-enabled for archive URIs). Adds the project to hop-config 
without writing `project-config.json`; requires an existing config file. Most 
project settings widgets are disabled when read-only.
   - **Export as-is (#7586):** Export dialog option to pack selected files at 
the zip root (no project sub-folder, no hop-config/variables/metadata sidecars) 
so the zip can be opened as a read-only project home.
   - **FileTree fixes:** Checkbox cascade re-entrancy fix; select-all by 
default for reliable export selection.
   - **Archive browse (#7585):** Drill-into toolbar, show archives in directory 
(and file) browser, double-click enters zip/jar/tar; OK still selects the 
archive as a file. Directory mode can pick a folder inside a zip for project 
home.
   
   ## Related issues
   
   - Closes #7586
   - Closes #7585 (combined here; previous PR #7587 was closed)
   
   ## Test plan
   
   - [ ] Add project with home `zip:file:///…/export.zip!/` (or browse into 
zip), confirm read-only auto-checks and project opens without writing config
   - [ ] Missing `project-config.json` in read-only mode shows an error
   - [ ] Export with *Export project as-is*, re-open as read-only project
   - [ ] FileTree: parent folder check selects children; default all-selected 
exports non-empty zip
   - [ ] Directory browse lists archives; double-click / Drill into works; OK 
on folder inside zip returns `zip:…!/path`
   - [ ] File open: double-click enters archive; select archive + OK selects 
the `.zip` file
   - [ ] Unit tests: `ProjectTest`, `ProjectsGuiPluginZipTest`, 
`HopVfsFileDialogArchiveTest`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to