Skip to content

Improve client-side DFI workflow#808

Merged
isc-bsaviano merged 1 commit intointersystems-community:masterfrom
isc-bsaviano:dfi
Jan 11, 2022
Merged

Improve client-side DFI workflow#808
isc-bsaviano merged 1 commit intointersystems-community:masterfrom
isc-bsaviano:dfi

Conversation

@isc-bsaviano
Copy link
Copy Markdown
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
Copy Markdown
Contributor Author

@daimor @gjsjohnmurray How does this look?

Copy link
Copy Markdown
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