Skip to content

Improve client-side DFI workflow #808

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 1 commit into from
Jan 11, 2022

Conversation

isc-bsaviano
Copy link
Contributor

This PR fixes #35 and fixes #313

Previously, DFI files could only be edited and synced to the server using server-side editing by adding ?filter=*.dfi to an isfs folder URI. This PR adds support for client-side editing of DFI files.

Changes made:

  • Export DFI files to folder dfi instead of oth when objectscript.export.addCategory is true.
  • Export DFI files to subfolders when objectscript.export.atelier is true.
  • Sync DFI files to the server on save if the file's path matches the export settings (i.e. if objectscript.export.addCategory is true, the files must be in the dfi folder).

@isc-bsaviano
Copy link
Contributor Author

@daimor @gjsjohnmurray How does this look?

Copy link
Contributor

@gjsjohnmurray gjsjohnmurray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks OK to me but @daimor is a much bigger user of client-side mode. And it's rare that I work with DFIs.

@isc-bsaviano isc-bsaviano merged commit bbd00b1 into intersystems-community:master Jan 11, 2022
@isc-bsaviano isc-bsaviano deleted the dfi branch January 11, 2022 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Export DFI components of "Other" into meaningful folders Add DFI in a server view
2 participants