EAGLE issueshttps://git.list.lu/groups/eagle/-/issues2017-05-20T14:22:43Zhttps://git.list.lu/eagle/argumentation-tool/-/issues/1Form Validation2017-05-20T14:22:43ZTom GordonForm ValidationValidate data entered into forms before modifying the database.
For example:
- Check that titles are not empty and uniqueValidate data entered into forms before modifying the database.
For example:
- Check that titles are not empty and uniqueTom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/2Access Control2017-05-20T14:22:43ZTom GordonAccess ControlRequire authentication and permission for any operations which modify the database.
Should make use of the Liferay features for user management, so that users need not create a separate account for the argumentation tool.Require authentication and permission for any operations which modify the database.
Should make use of the Liferay features for user management, so that users need not create a separate account for the argumentation tool.Arun PrakashArun Prakashhttps://git.list.lu/eagle/argumentation-tool/-/issues/3Domain Independent Views2017-05-20T14:22:43ZTom GordonDomain Independent ViewsComplete the separation of domain models and views. (The most recently implemented user interfaces already do this.)
The goal is to make it unnecessary to implement user interfaces separately for each domain model. Complete the separation of domain models and views. (The most recently implemented user interfaces already do this.)
The goal is to make it unnecessary to implement user interfaces separately for each domain model. Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/4Domain Model Specification Language2017-05-20T14:22:43ZTom GordonDomain Model Specification LanguageCurrently domain models are specified in Go. This requires the argumentation tool server to be rebuilt each time a domain model is added.
The task here is to define a DSL for specifying domain models enabling end users to create and ...Currently domain models are specified in Go. This requires the argumentation tool server to be rebuilt each time a domain model is added.
The task here is to define a DSL for specifying domain models enabling end users to create and install new domain models at runtime.
The DSL will be based on YAML, as for argument graphs.
This task includes developing a user interface for uploading and installing domain models.Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/5List Domain Models2017-05-20T14:22:43ZTom GordonList Domain ModelsUser interface for listing installed domain modelsUser interface for listing installed domain modelsArun PrakashArun Prakashhttps://git.list.lu/eagle/argumentation-tool/-/issues/6View Domain Models2017-05-20T14:22:43ZTom GordonView Domain ModelsUser interface for viewing a selected domain model, including its metadata.User interface for viewing a selected domain model, including its metadata.Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/8Delete Domain Models2017-05-20T14:22:43ZTom GordonDelete Domain ModelsUser interface for deleting selected domain models. Should require permission and be protected by access control.User interface for deleting selected domain models. Should require permission and be protected by access control.Arun PrakashArun Prakashhttps://git.list.lu/eagle/argumentation-tool/-/issues/9Metadata Search2017-05-20T14:22:43ZTom GordonMetadata SearchUser interface for searching the case base. Provides a form to define the search query using the metadata fields, such as title.User interface for searching the case base. Provides a form to define the search query using the metadata fields, such as title.Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/10Upload Case2017-05-20T14:22:43ZTom GordonUpload CaseProvide a user interface for uploading arbitrary argument graphs, defined in YAML, to the database. These argument graphs may, but need not, represent cases apply one of the defined domain models for case-based reasoning.
The purpos...Provide a user interface for uploading arbitrary argument graphs, defined in YAML, to the database. These argument graphs may, but need not, represent cases apply one of the defined domain models for case-based reasoning.
The purpose is to provide a more generic tool for sharing arugment graphs, which is not limited to argument graphs representing cases modelled using dimensions and factors.Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/11Update Case2017-05-20T14:22:43ZTom GordonUpdate CaseProvide a user interface for uploading an argument graph to replace an existing argument graph.
Perhaps provide a way to edit the YAML of the argument graph in a form online.
Should be protected by access control.Provide a user interface for uploading an argument graph to replace an existing argument graph.
Perhaps provide a way to edit the YAML of the argument graph in a form online.
Should be protected by access control.Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/12Delete Case2017-05-20T14:22:43ZTom GordonDelete CaseProvide a user interface for deleting argument graphs, protected by access control.Provide a user interface for deleting argument graphs, protected by access control.Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/13Update Cases2017-05-20T14:22:43ZTom GordonUpdate CasesProvide a user interface for editing and modifying cases, including their metadata.
Should be under access control.Provide a user interface for editing and modifying cases, including their metadata.
Should be under access control.Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/14Improve Integration with the EAGLE Platform2017-05-20T14:22:43ZTom GordonImprove Integration with the EAGLE Platform- Modify the CSS file to emulate the look and feel of the rest of the EAGLE Platform
- All pages should be shown in the portlet, rather than opening further windows or tabs in the browser.
- The home, help and imprint pages should be r...- Modify the CSS file to emulate the look and feel of the rest of the EAGLE Platform
- All pages should be shown in the portlet, rather than opening further windows or tabs in the browser.
- The home, help and imprint pages should be redirect to the relevant pages of the EAGLE platform.Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/15Port 80 Access2017-05-20T14:22:43ZTom GordonPort 80 AccessFind a way to make both the argumentation tool and the process maps tool available via port 80, to avoid firewall issues. Find a way to make both the argumentation tool and the process maps tool available via port 80, to avoid firewall issues. Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/16Triplestore Database2017-05-20T14:22:43ZTom GordonTriplestore DatabaseConsider replacing the Couchdb document database of the argumentation tool with the Triplestore database used by other parts of the EAGLE system. Discuss the issues with Dietmar.Consider replacing the Couchdb document database of the argumentation tool with the Triplestore database used by other parts of the EAGLE system. Discuss the issues with Dietmar.Dietmar GlachsDietmar Glachshttps://git.list.lu/eagle/argumentation-tool/-/issues/19New Case2017-05-20T14:22:43ZTom GordonNew CaseThe user interface and Web API for creating a new case still needs to be made independent of the property law demonstrator.The user interface and Web API for creating a new case still needs to be made independent of the property law demonstrator.Tom GordonTom Gordonhttps://git.list.lu/eagle/argumentation-tool/-/issues/20Create and Upload Domain Model OER2017-05-20T14:22:43ZTom GordonCreate and Upload Domain Model OERFor the argumentation tool. Provide a form for entering the metadata. Insert the metadata
into the semantic store (triplestore). Log the creation event. Provide a way for the user
to upload the JSON file specifying the domain model,...For the argumentation tool. Provide a form for entering the metadata. Insert the metadata
into the semantic store (triplestore). Log the creation event. Provide a way for the user
to upload the JSON file specifying the domain model, and upload this domain model to the Couchdb
document databased used by the backend of the argumentation tool. Arun PrakashArun Prakashhttps://git.list.lu/eagle/argumentation-tool/-/issues/24New case cannot be created2017-05-20T14:22:42ZArun PrakashNew case cannot be createdAfter entering all the necessary information in the "New Case Form" on the EAGLE platform (https://eagle-irl.dhbw-heidenheim.de, first screenshot below) and clicking on "Submit", there is an error message: "carneades.fokus.fraunhofer.de ...After entering all the necessary information in the "New Case Form" on the EAGLE platform (https://eagle-irl.dhbw-heidenheim.de, first screenshot below) and clicking on "Submit", there is an error message: "carneades.fokus.fraunhofer.de has forwarded you too many times". The error message is the same when entering a new case directly on https://carneades.fokus.fraunhofer.de/eagle-argumentation-tool.
After clicking on "Submit" the URL in the address bar changes to "https://carneades.fokus.fraunhofer.de/carneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadescarneadesargumentation/new-case" (see second screenshot below).
![ArgumentationTool_NewCase](/uploads/36ad4ad8c554f33531ee15af19511bb9/ArgumentationTool_NewCase.jpg)
![ArgumentationTool_ForwardingError](/uploads/6d65df8fb95d0db72b7c6185b0194548/ArgumentationTool_ForwardingError.jpg)Tom GordonTom Gordonhttps://git.list.lu/eagle/ProcessMap/-/issues/1Sort Topic / Subtopic Blocks2017-05-09T03:30:32ZTom GordonSort Topic / Subtopic BlocksThe contents of blocks will be sorted by the name and the counterThe contents of blocks will be sorted by the name and the counterHorst FriedrichHorst Friedrichhttps://git.list.lu/eagle/ProcessMap/-/issues/2Sort Topic /Subtopic - List2017-05-09T03:30:32ZHorst FriedrichSort Topic /Subtopic - ListThe contents of the lists will be sorted by the name and the counterThe contents of the lists will be sorted by the name and the counterHorst FriedrichHorst Friedrich