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

CSV Export #136

Open
georg-schwarz opened this issue Jan 26, 2023 · 1 comment
Open

CSV Export #136

georg-schwarz opened this issue Jan 26, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@georg-schwarz
Copy link
Contributor

georg-schwarz commented Jan 26, 2023

Export CSV files of the overall service-doc data for further manual processing. There should be a column for each field in the service-doc. Pay attention to lists and come up with a good concept of how to present them. Extension fields should also be supported.

@georg-schwarz georg-schwarz added the enhancement New feature or request label Jan 30, 2023
@MBuchalik
Copy link
Collaborator

MBuchalik commented Feb 9, 2023

In our meeting, we have discussed that a mockup (or some kind of sketch or design suggestion) should be provided before actually implementing this feature. Simply so that we can discuss beforehand where the user will be able to find this particular feature. The sketch doesn't have to be high-fidelity - some drawing would probably suffice.

In our meeting, we had 2 ideas where to place this new feature:

  • Create a new page where such feaures can be found
  • Add a Hamburger menu button somewhere

I have a third option: When viewing the "Root Group" as shown in the screenshot below [1], you get a list of "cards" on the right. You could add a new card called "Actions" or the like. In this card, there would currently only be one button called "Export as CSV" or similar. Similar to our "Danger Zone" [2]. The interesting side effect of this implementation is: You can use the Filter to exclude some of the Service Docs. Thus, if you only want to export the Service Docs that, for instance, match "the name contains 'foo' and they have tag 'bar'", then you can do that easily with this. Also, in a future PR, we could add this feature to sub-groups or even on a per-service level.

But that is just another design suggestion. I am definitely open for other suggestions! 😃


[1] The screenshot showing the Root Group:

grafik

[2] The "Danger Zone":

grafik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants