dme issueshttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues2019-11-28T08:48:11Zhttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/554Implement security more consistently2019-11-28T08:48:11ZGradl, TobiasImplement security more consistentlypush functionality to base controllers if possible
*(from redmine: issue id 443, created on 2018-01-22tgradl)*push functionality to base controllers if possible
*(from redmine: issue id 443, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/547Refactor translations2019-11-28T08:48:03ZGradl, TobiasRefactor translationsremove sample junk + really conceptualize and refactor naming
*(from redmine: issue id 436, created on 2018-01-22tgradl)*remove sample junk + really conceptualize and refactor naming
*(from redmine: issue id 436, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/544Merge mapping execution and processing service2019-11-28T08:47:59ZGradl, TobiasMerge mapping execution and processing servicethey share some base functionality like handling consumption services,
listeners etc.
*(from redmine: issue id 433, created on 2018-01-22tgradl)*
* Relations:
* relates #432they share some base functionality like handling consumption services,
listeners etc.
*(from redmine: issue id 433, created on 2018-01-22tgradl)*
* Relations:
* relates #432X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/543Complete the refactoring of editor functionality2019-11-28T08:50:07ZGradl, TobiasComplete the refactoring of editor functionality\- both client and server side
- mapping and schema editors are not as separate as originally thought
=>complete reuse, consolidation and separation
*(from redmine: issue id 432, created on 2018-01-22tgradl)*
* Relations:
* rela...\- both client and server side
- mapping and schema editors are not as separate as originally thought
=>complete reuse, consolidation and separation
*(from redmine: issue id 432, created on 2018-01-22tgradl)*
* Relations:
* relates #433X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/541Ensure database consistency2019-11-28T08:47:56ZGradl, TobiasEnsure database consistencycurrently, entity ids are not checked with saved elements, which could
lead to non-referencable elements in the database. Other potential
problems might exist, find them and solve them at base dao level.
*(from redmine: issue id 430, c...currently, entity ids are not checked with saved elements, which could
lead to non-referencable elements in the database. Other potential
problems might exist, find them and solve them at base dao level.
*(from redmine: issue id 430, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/533Implement hit test for cubic bezier connections2019-11-28T08:47:46ZGradl, TobiasImplement hit test for cubic bezier connections\- used in context
http://www.w3schools.com/tags/canvas\_beziercurveto.asp
- required formula for given t:
https://en.wikipedia.org/wiki/B%C3%A9zier\_curve
*(from redmine: issue id 422, created on 2018-01-22tgradl)*\- used in context
http://www.w3schools.com/tags/canvas\_beziercurveto.asp
- required formula for given t:
https://en.wikipedia.org/wiki/B%C3%A9zier\_curve
*(from redmine: issue id 422, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/503Some dependencies are not loaded on the laptop2019-11-28T08:47:08ZGradl, TobiasSome dependencies are not loaded on the laptopsome ANTLR related dependencies are not fetched when running in Jetty on
the Laptop
Find out why or how to include those dependencies (versions are a
problem, however)
*(from redmine: issue id 392, created on 2018-01-22tgradl)*some ANTLR related dependencies are not fetched when running in Jetty on
the Laptop
Find out why or how to include those dependencies (versions are a
problem, however)
*(from redmine: issue id 392, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/499Redirect at 403 in editor2019-11-28T08:47:04ZGradl, TobiasRedirect at 403 in editorErrors are thrown if user is on protected schema and session expires
*(from redmine: issue id 381, created on 2018-01-22tgradl)*Errors are thrown if user is on protected schema and session expires
*(from redmine: issue id 381, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/495Evaluate performance impact of tracking feature at runtime2019-11-28T08:46:59ZGradl, TobiasEvaluate performance impact of tracking feature at runtimeTracking has originally implemented with a start and pause tracking
feature - not respecting loading of the objects. This lead to issues
when creating new objects and tracking is now always on - even if API
calls are answered.
Potential...Tracking has originally implemented with a start and pause tracking
feature - not respecting loading of the objects. This lead to issues
when creating new objects and tracking is now always on - even if API
calls are answered.
Potential fix if required: Provide an option to the entities to prevent
tracking, when API calls are served
*(from redmine: issue id 377, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/494Protect schema editor components2019-11-28T08:46:58ZGradl, TobiasProtect schema editor components\- ask for login in js calls
- protect sensitive methods in editor controllers
=>test editor components and close security topic for now
*(from redmine: issue id 376, created on 2018-01-22tgradl)*
* Relations:
* relates #359\- ask for login in js calls
- protect sensitive methods in editor controllers
=>test editor components and close security topic for now
*(from redmine: issue id 376, created on 2018-01-22tgradl)*
* Relations:
* relates #359X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/485Refactor processing2019-11-28T08:46:46ZGradl, TobiasRefactor processing\- more descriptive separation of services
- leaner processed resource
*(from redmine: issue id 367, created on 2018-01-22tgradl)*
* Relations:
* relates #366\- more descriptive separation of services
- leaner processed resource
*(from redmine: issue id 367, created on 2018-01-22tgradl)*
* Relations:
* relates #366X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/477Test all schema related dialogs2019-11-28T08:46:35ZGradl, TobiasTest all schema related dialogsThink of and execute integration tests for the schema editor
*(from redmine: issue id 359, created on 2018-01-22tgradl)*
* Relations:
* relates #328
* relates #376Think of and execute integration tests for the schema editor
*(from redmine: issue id 359, created on 2018-01-22tgradl)*
* Relations:
* relates #328
* relates #376X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/476Translate schema editor2019-11-28T08:46:34ZGradl, TobiasTranslate schema editorComplete translation of all dialogs related to the schema list and
editor
*(from redmine: issue id 358, created on 2018-01-22tgradl)*
* Relations:
* duplicates #325Complete translation of all dialogs related to the schema list and
editor
*(from redmine: issue id 358, created on 2018-01-22tgradl)*
* Relations:
* duplicates #325X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/475Implement grammar locking2019-11-28T08:46:33ZGradl, TobiasImplement grammar lockingGrammars are being cleared and saved in the editor. Make sure that any
use and change of grammars makes use of a ‘lock’ attribute. Otherwise
e.g. in between clearing and saving, a grammar is neither in the class
loader nor in the file sy...Grammars are being cleared and saved in the editor. Make sure that any
use and change of grammars makes use of a ‘lock’ attribute. Otherwise
e.g. in between clearing and saving, a grammar is neither in the class
loader nor in the file system. Hence exceptions might be raised, which
are hard to debug due to timing.
*(from redmine: issue id 357, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/470Evaluate CSRF solutions and implement2019-11-28T08:46:26ZGradl, TobiasEvaluate CSRF solutions and implementPrimary issue : If page is not refreshed for a longer time, the CSRF
token times out
*(from redmine: issue id 352, created on 2018-01-22tgradl)*Primary issue : If page is not refreshed for a longer time, the CSRF
token times out
*(from redmine: issue id 352, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/468Display errors and warnings if input does not match the function2019-11-28T08:46:23ZGradl, TobiasDisplay errors and warnings if input does not match the function\- a lot of visualizations are possible, especially showing the
addressed input in the prepared AST would be nice but is complex! ->
3.0
\- subtrees, segmentation of the input AST etc.
- show selected input at least? ->visualizatio...\- a lot of visualizations are possible, especially showing the
addressed input in the prepared AST would be nice but is complex! ->
3.0
\- subtrees, segmentation of the input AST etc.
- show selected input at least? ->visualization problem…
*(from redmine: issue id 350, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/466Visualize transformation result2019-11-28T08:46:20ZGradl, TobiasVisualize transformation result\- textual for now
- improved visual for v2.1?
*(from redmine: issue id 348, created on 2018-01-22tgradl)*\- textual for now
- improved visual for v2.1?
*(from redmine: issue id 348, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/457Check for cycles in transformation functions2019-11-28T08:46:10ZGradl, TobiasCheck for cycles in transformation functionsespecially problematic if external input elements are allowed
*(from redmine: issue id 339, created on 2018-01-22tgradl)*especially problematic if external input elements are allowed
*(from redmine: issue id 339, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/456External input elements for transformation functions2019-11-28T08:46:09ZGradl, TobiasExternal input elements for transformation functionsInput not only from the own ancestors
*(from redmine: issue id 338, created on 2018-01-22tgradl)*Input not only from the own ancestors
*(from redmine: issue id 338, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/454Advanced UI methods for transformation function definition2019-11-28T08:46:06ZGradl, TobiasAdvanced UI methods for transformation function definitionPossible implementations:
\- Autocomplete and autocorrection feature when editing manually
\- Drawing/modeling tool for ‘drawing’ functions in terms of an activity
diagram
- Show calculation steps in live transformation (not just the...Possible implementations:
\- Autocomplete and autocorrection feature when editing manually
\- Drawing/modeling tool for ‘drawing’ functions in terms of an activity
diagram
- Show calculation steps in live transformation (not just the end
result)
*(from redmine: issue id 336, created on 2018-01-22tgradl)*
* Relations:
* relates #315X.xGradl, TobiasGradl, Tobias