dme issueshttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues2019-11-28T08:33:25Zhttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/1Completely rebuild ScheReg base2019-11-28T08:33:25ZGradl, TobiasCompletely rebuild ScheReg base\- original ScheReg outdated, recreating existing functionality
considered more robust than upgrading
- this is actually the generic application base that is being upgraded
*(from redmine: issue id 279, created on 2018-01-22tgradl, c...\- original ScheReg outdated, recreating existing functionality
considered more robust than upgrading
- this is actually the generic application base that is being upgraded
*(from redmine: issue id 279, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #280
* relates #281
* relates #282
* relates #283
* relates #2842.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/2Upgrade stub to new frameworks2019-11-28T08:33:26ZGradl, TobiasUpgrade stub to new frameworks\- Spring 4
- Bootstrap 3.2.2
*(from redmine: issue id 280, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #279\- Spring 4
- Bootstrap 3.2.2
*(from redmine: issue id 280, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2792.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/3Redesign templates and main views2019-11-28T08:33:28ZGradl, TobiasRedesign templates and main views.
*(from redmine: issue id 281, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #279.
*(from redmine: issue id 281, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2792.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/4Translate navigation2019-11-28T08:33:29ZGradl, TobiasTranslate navigationRemoved for cosmotool, put back in
*(from redmine: issue id 282, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #279Removed for cosmotool, put back in
*(from redmine: issue id 282, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2792.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/5Implement simple security2019-11-28T08:33:30ZGradl, TobiasImplement simple securitybut prepare for SAML
*(from redmine: issue id 283, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #279but prepare for SAML
*(from redmine: issue id 283, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2792.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/6Implement object-relational persistence2019-11-28T08:33:31ZGradl, TobiasImplement object-relational persistenceJPA, Hibernate or both?
*(from redmine: issue id 284, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #279JPA, Hibernate or both?
*(from redmine: issue id 284, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2792.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/7Integrate new metamodel2019-11-28T08:33:33ZGradl, TobiasIntegrate new metamodelbased on PA2
*(from redmine: issue id 285, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #286
* relates #287
* relates #289
* relates #290
* relates #288based on PA2
*(from redmine: issue id 285, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #286
* relates #287
* relates #289
* relates #290
* relates #2882.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/8Implement persistence layer2019-11-28T08:33:35ZGradl, TobiasImplement persistence layer\- mostly new implementation
- check the gtf test application first
*(from redmine: issue id 286, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #285\- mostly new implementation
- check the gtf test application first
*(from redmine: issue id 286, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2852.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/9Implement schema CRUD activities in UI2019-11-28T08:33:37ZGradl, TobiasImplement schema CRUD activities in UI\- first focus on schema and mapping, not contained elements
- then think strategy/concept
*(from redmine: issue id 287, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #285\- first focus on schema and mapping, not contained elements
- then think strategy/concept
*(from redmine: issue id 287, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2852.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/11Migrate XML Schema import2019-11-28T08:33:41ZGradl, TobiasMigrate XML Schema importupgrade to new metamodel
*(from redmine: issue id 289, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #285
* relates #295upgrade to new metamodel
*(from redmine: issue id 289, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #285
* relates #2952.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/12Migrate to non-relational DB2019-11-28T08:33:42ZGradl, TobiasMigrate to non-relational DBThe limitations of relational data access and orm leads to a change of
plans regarding the persistence layer: MongoDB is used to save the
original (from gtf) metamodel as JSON; the core-orm project serves as a
handler for project inherit...The limitations of relational data access and orm leads to a change of
plans regarding the persistence layer: MongoDB is used to save the
original (from gtf) metamodel as JSON; the core-orm project serves as a
handler for project inheritance (if needed)
The limitation: parent-child-relationship in table nonterminal led to
the problem, that for loading the whole tree, a lot of queries were
required if we rely on Hibernate as JPA implementation; when working
with SQL/JDBC immediately this problem could be solved as well; however,
we need our schemata as JSON anyway (for transmission between
components) ->migrateion
*(from redmine: issue id 290, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2852.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/16Implement element persistence layer2019-11-28T08:33:46ZGradl, TobiasImplement element persistence layer\- service and dao
- respect dependencies
- delete the schema ->delete the element hierarchy
- create the element hierary ->set root id and save schema
*(from redmine: issue id 294, created on 2018-01-22tgradl, closed on 2018-01-...\- service and dao
- respect dependencies
- delete the schema ->delete the element hierarchy
- create the element hierary ->set root id and save schema
*(from redmine: issue id 294, created on 2018-01-22tgradl, closed on 2018-01-22)*2.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/17Complete import form logic2019-11-28T08:33:47ZGradl, TobiasComplete import form logicFinalize, no more features/bugs should exist. Particularly focus
delete/upload/validate sequences and behavior.
*(from redmine: issue id 295, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #289Finalize, no more features/bugs should exist. Particularly focus
delete/upload/validate sequences and behavior.
*(from redmine: issue id 295, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2892.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/18Implement schema editor2019-11-28T08:33:48ZGradl, TobiasImplement schema editor\- based on GTF ui
- test with preexisting data (e.g. imported); should also allow design
from scratch
*(from redmine: issue id 296, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #298
* relates #300
...\- based on GTF ui
- test with preexisting data (e.g. imported); should also allow design
from scratch
*(from redmine: issue id 296, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #298
* relates #300
* relates #302
* relates #303
* relates #308
* duplicates #3282.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/19Live execution of schema/transformation specification2019-11-28T08:33:52ZGradl, TobiasLive execution of schema/transformation specificationEditor should allow live adaption of grammars/transformation and the
application on available data
=>don’t close yet, see comments
*(from redmine: issue id 297, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* rel...Editor should allow live adaption of grammars/transformation and the
application on available data
=>don’t close yet, see comments
*(from redmine: issue id 297, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #314
* relates #328
* relates #361
* relates #3622.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/20Migrate editor from GTF UI2019-11-28T08:33:53ZGradl, TobiasMigrate editor from GTF UImigrate and fix essential bugs
*(from redmine: issue id 298, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #296migrate and fix essential bugs
*(from redmine: issue id 298, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2962.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/22Editor as separate view (separate controller?)2019-11-28T08:33:56ZGradl, TobiasEditor as separate view (separate controller?)separate controller to encapsulate editor behavior
*(from redmine: issue id 300, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #296separate controller to encapsulate editor behavior
*(from redmine: issue id 300, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2962.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/23Rethink metamodel serialization2019-11-28T08:33:59ZGradl, TobiasRethink metamodel serialization\- Note that serialization in mongo does not necessarily mean having to
modify the metamodel
- What about leaving serialization as it is, but switching to ES?
*(from redmine: issue id 301, created on 2018-01-22tgradl, closed on 2018-...\- Note that serialization in mongo does not necessarily mean having to
modify the metamodel
- What about leaving serialization as it is, but switching to ES?
*(from redmine: issue id 301, created on 2018-01-22tgradl, closed on 2018-01-22)*2.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/24Implement CRUD functionality on element (nonterminal, label) level2019-11-28T08:34:00ZGradl, TobiasImplement CRUD functionality on element (nonterminal, label) level\- Edit label
\- Edit terminal
\- Remove
- New
*(from redmine: issue id 302, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #311
* relates #296
* relates #305
* relates #306
* relates #307\- Edit label
\- Edit terminal
\- Remove
- New
*(from redmine: issue id 302, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #311
* relates #296
* relates #305
* relates #306
* relates #3072.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/25Implement CRUD functionality for grammars and functions2019-11-28T08:34:01ZGradl, TobiasImplement CRUD functionality for grammars and functionsmove editors and visualizations from GTF UI Testapp
*(from redmine: issue id 303, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #296move editors and visualizations from GTF UI Testapp
*(from redmine: issue id 303, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #2962.0Gradl, TobiasGradl, Tobias