dme issueshttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues2019-11-28T08:47:31Zhttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/461Solve function state dependency on grammar state2019-11-28T08:47:31ZGradl, TobiasSolve function state dependency on grammar stateHow should we react to passthrough and error?
*(from redmine: issue id 343, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315How should we react to passthrough and error?
*(from redmine: issue id 343, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/460Move svg viewer to generic component2019-11-28T08:46:13ZGradl, TobiasMove svg viewer to generic componentmake the implementation including the maximize view, future export svg
etc. reusable
*(from redmine: issue id 342, created on 2018-01-22tgradl, closed on 2018-01-22)*make the implementation including the maximize view, future export svg
etc. reusable
*(from redmine: issue id 342, created on 2018-01-22tgradl, closed on 2018-01-22)*2.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/459Validate transformation function2019-11-28T08:46:12ZGradl, TobiasValidate transformation function\- execute against transformation grammar
- show validation result in separate, modal dialog
*(from redmine: issue id 341, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315\- execute against transformation grammar
- show validation result in separate, modal dialog
*(from redmine: issue id 341, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/458Check grammar status as premise of function status2019-11-28T08:46:11ZGradl, TobiasCheck grammar status as premise of function statusIf the parent grammar is on ‘error’, the transformation function cannot
be ok
*(from redmine: issue id 340, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315If the parent grammar is on ‘error’, the transformation function cannot
be ok
*(from redmine: issue id 340, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/455Migrate editor from grammar editor2019-11-28T08:46:08ZGradl, TobiasMigrate editor from grammar editorCan be used as base
*(from redmine: issue id 337, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #315Can be used as base
*(from redmine: issue id 337, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3152.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/452Ensure validity of baseMethod2019-11-28T08:46:05ZGradl, TobiasEnsure validity of baseMethod\- must be set when a grammar is provided (non-passthough)
- must be of the set of rules in the parser grammar
\- can rules be read from the grammar?
*(from redmine: issue id 334, created on 2018-01-22tgradl, closed on 2018-01-22)*
...\- must be set when a grammar is provided (non-passthough)
- must be of the set of rules in the parser grammar
\- can rules be read from the grammar?
*(from redmine: issue id 334, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/451Draw status icons in element tree2019-11-28T08:46:03ZGradl, TobiasDraw status icons in element tree\- implement once grammar and transformation function editors (and
states) are implemented
- show warning, locked, passthrough etc. symbols
*(from redmine: issue id 333, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relation...\- implement once grammar and transformation function editors (and
states) are implemented
- show warning, locked, passthrough etc. symbols
*(from redmine: issue id 333, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3282.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/446Implement Schema Editor interface2019-11-28T08:48:01ZGradl, TobiasImplement Schema Editor interface\- create three-column layout
\- make layout easily resizeable and adjustable (jQuery UI Layout)
\- brand UI colors
- load hidden ->show when done
*(from redmine: issue id 328, created on 2018-01-22tgradl, closed on 2018-01-22)*
*...\- create three-column layout
\- make layout easily resizeable and adjustable (jQuery UI Layout)
\- brand UI colors
- load hidden ->show when done
*(from redmine: issue id 328, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #325
* relates #297
* relates #333
* relates #364
* relates #359
* relates #351
* relates #365
* relates #369
* relates #370
* relates #371
* relates #372
* duplicates #2962.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/444Complete sample parse functionality2019-11-28T08:48:01ZGradl, TobiasComplete sample parse functionalityMinor fixes/features:
\- Result tree should quickly indicate whether there are any errors or
not
\- Parse must be executed against g\* (as opposed to gTmp\*) if grammar
unchanged and no-previous error
- Parse should indicate nicely i...Minor fixes/features:
\- Result tree should quickly indicate whether there are any errors or
not
\- Parse must be executed against g\* (as opposed to gTmp\*) if grammar
unchanged and no-previous error
- Parse should indicate nicely if grammar problem hinders the sample
parse (Button not selectable unless everything ok?!)
*(from redmine: issue id 326, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314
* relates #3242.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/443Translate all editor components, views and modals2019-11-28T08:45:53ZGradl, TobiasTranslate all editor components, views and modalsDo once functionally complete
*(from redmine: issue id 325, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #328
* duplicates #358Do once functionally complete
*(from redmine: issue id 325, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #328
* duplicates #3582.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/442Solve temporary/permanent grammar problem2019-11-28T08:48:01ZGradl, TobiasSolve temporary/permanent grammar problem\- Grammars are temporary as long as somebody plays in the editor;
temporary grammars need to be sandboxed for a particular user
\- As soon as the grammar is saved, it is written to the filesystem as
permanent grammar
\- How about draf...\- Grammars are temporary as long as somebody plays in the editor;
temporary grammars need to be sandboxed for a particular user
\- As soon as the grammar is saved, it is written to the filesystem as
permanent grammar
\- How about drafts
- How about history/versions of grammars (something for the activity
feed)
*(from redmine: issue id 324, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314
* relates #3262.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/441Complete grammar editor UI2019-11-28T08:48:01ZGradl, TobiasComplete grammar editor UI\- Compilation status
\- Is the grammar temporary/pushed or what?
\- Valid or not, used or not
\- Can input be parsed
- Warning and alert messages (from ANTLR, compiler, own)
*(from redmine: issue id 323, created on 2018-01-22tgra...\- Compilation status
\- Is the grammar temporary/pushed or what?
\- Valid or not, used or not
\- Can input be parsed
- Warning and alert messages (from ANTLR, compiler, own)
*(from redmine: issue id 323, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #319
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/440Implement pan and zoom controls2019-11-28T08:48:01ZGradl, TobiasImplement pan and zoom controlsNice: include in borders of the svg container ->compare original
controls
*(from redmine: issue id 322, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314Nice: include in borders of the svg container ->compare original
controls
*(from redmine: issue id 322, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/439Init rule must be read from config2019-11-28T08:48:01ZGradl, TobiasInit rule must be read from configuser has to define the initial rule
*(from redmine: issue id 321, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314user has to define the initial rule
*(from redmine: issue id 321, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/437Display compilation status2019-11-28T08:48:01ZGradl, TobiasDisplay compilation statusThis means redirect ANTLR Log output and is problematic…
*(from redmine: issue id 319, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #323This means redirect ANTLR Log output and is problematic…
*(from redmine: issue id 319, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3232.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/436Perform live transformation of sample input2019-11-28T08:45:42ZGradl, TobiasPerform live transformation of sample inputalso make sure that any schema-wide transformation input (if available)
is copied over to the form
*(from redmine: issue id 318, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314also make sure that any schema-wide transformation input (if available)
is copied over to the form
*(from redmine: issue id 318, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/435Option to switch between unite and separate lexer/parser grammars2019-11-28T08:48:01ZGradl, TobiasOption to switch between unite and separate lexer/parser grammars.
*(from redmine: issue id 317, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314.
*(from redmine: issue id 317, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3142.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/433Implement transformation function editor2019-11-28T08:47:59ZGradl, TobiasImplement transformation function editor\- text box for manual specification of transformation rules; new task
for more sophisticated interaction methods
\- premise: working (or passthrough) grammar as base, show warning if
error in grammar (transformation function can then s...\- text box for manual specification of transformation rules; new task
for more sophisticated interaction methods
\- premise: working (or passthrough) grammar as base, show warning if
error in grammar (transformation function can then still be saved but
not live executed)
- Outputs:
- parse tree of the function executed against the transformation
grammar
- transformation function also specifies the version of the
transformation grammar
- show transformation end result
*(from redmine: issue id 315, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #343
* relates #336
* relates #337
* relates #340
* relates #341
* relates #344
* relates #345
* relates #349
* relates #3532.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/432Implement grammar editor2019-11-28T08:48:00ZGradl, TobiasImplement grammar editor\- viewing includes application of the grammar against sample input
- editing should include some minimalistic versioning mechanism in order
to not immediately save new grammars with the container
*(from redmine: issue id 314, create...\- viewing includes application of the grammar against sample input
- editing should include some minimalistic versioning mechanism in order
to not immediately save new grammars with the container
*(from redmine: issue id 314, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #317
* relates #297
* relates #318
* relates #321
* relates #322
* relates #323
* relates #324
* relates #326
* relates #334
* relates #354
* relates #355
* relates #3562.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/429Expand element if a subelement is created2019-11-28T08:45:35ZGradl, TobiasExpand element if a subelement is createdthe new subelement should also be visible
*(from redmine: issue id 311, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #302the new subelement should also be visible
*(from redmine: issue id 311, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #3022.0Gradl, TobiasGradl, Tobias