Skip to content

Committee csv file - add new separation for 'forward_to_committees' column / add a new column #6465

Description

@MSoeb

Current behavior
The forward_to_committees column is currently not usable, if committee name contains commas. The separator between the committee names is per default (and export) a comma. If a committee name now contains one or more commas, the column cant' handle this correctly and the exported csv file isn't usable on-the-fly.

Example of committee names:
A) Fachbereich Bildung, Pädagogik, Hochschulpolitik
B) Bezirk Erfurt, Fachbereich Bildung
C) Bezirk Thüringen

Output in csv file: Fachbereich Bildung, Pädagogik, Hochschulpolitik, Bezirk Erfurt, Fachbereich Bildung, Bezirk Thüringen

If this is used again for import and reference, the import would recognize a new committee after each comma. This is not correct. To make the exported csv file usable an additional and not intentional step is needed. The user needs to add single and double quotes via a text editor so the import will recognize the correct committee names.

Wanted behavior
The aim is to make the csv file output on-the-fly useable. The csv file should have a structure, that correctly separate committee names with commas and the user doesn't need to edit the csv file to make it usable.

  • We've talked about this topic in ABS team and we think, that a Semicolon for separation should work.

Example with names from above: Fachbereich Bildung, Pädagogik, Hochschulpolitik; Bezirk Erfurt, Fachbereich Bildung; Bezirk Thüringen

  • Additionally the csv should be able to handle meeting IDs for reference. Therefor a new column forward_to_committees_ids should be integrated in the csv file behind foward_to_committees. (This part needs to be reevaluated. Unclear if import and export relevant.)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions