course-material issueshttps://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues2019-10-14T20:59:24+02:00https://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/14Issue 10 Update readme's2019-10-14T20:59:24+02:00Philip Hall AndersenIssue 10 Update readme'shttps://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/13JSON serialization error for LatLong objects containing metadata2019-10-15T13:49:40+02:00George Adrian StoicaJSON serialization error for LatLong objects containing metadatawhen saving a location list with at least a location having metadata the save operation raises an exception. A JSON file is produced but it cannot be opened. Sample file: [z.json](/uploads/f625605a27826274790ab04935deaec1/z.json)
adding...when saving a location list with at least a location having metadata the save operation raises an exception. A JSON file is produced but it cannot be opened. Sample file: [z.json](/uploads/f625605a27826274790ab04935deaec1/z.json)
adding at the end of the file ` }] ` will allow the file to be opened
**proposed test case**
generate initial location data including points with metadata
save to file, load from same file check that loaded data matches the saved data
related #9Hallvard TrættebergHallvard Trætteberghttps://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/12Modify the restapi to allow manipulation of additional metadata information2019-10-29T10:32:47+01:00George Adrian StoicaModify the restapi to allow manipulation of additional metadata information* Modify the current implementation to allow the modification of the additional metadata information
* The JSON output and input for the implemented GET, POST and PUT requests should allow for the inclusion of the metadata info
relates ...* Modify the current implementation to allow the modification of the additional metadata information
* The JSON output and input for the implemented GET, POST and PUT requests should allow for the inclusion of the metadata info
relates to #9https://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/11Allow user to enter and update metadata about the LatLong points2019-10-23T13:57:33+02:00George Adrian StoicaAllow user to enter and update metadata about the LatLong points* the UI needs an editor to allow the user to initially add and also modify the metadata information related to a LatLong point.
* the editor could be showing up immediately when adding a new location but considering that there is a smal...* the UI needs an editor to allow the user to initially add and also modify the metadata information related to a LatLong point.
* the editor could be showing up immediately when adding a new location but considering that there is a small number of locations that would have additional info it is recommended to add the bare locations right away and open the editor upon request from the user
- show buttons below the list with add / edit additional info
- double click item in list opens editor
related to #9 and #10George Adrian StoicaGeorge Adrian Stoicahttps://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/10Display LatLong metadata in the fx UI2019-10-23T13:57:31+02:00George Adrian StoicaDisplay LatLong metadata in the fx UI* the list items should display the name of the location if available plus an indicator to show that there is more info available
* the additional info should be available via a tooltip for the map marker
- see tooltip documentation a...* the list items should display the name of the location if available plus an indicator to show that there is more info available
* the additional info should be available via a tooltip for the map marker
- see tooltip documentation at https://docs.oracle.com/javafx/2/ui_controls/tooltip.htm
related to issue #9George Adrian StoicaGeorge Adrian Stoicahttps://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/9Meta-informasjon knyttet til LatLong-objekter2019-10-29T10:33:16+01:00Hallvard TrættebergMeta-informasjon knyttet til LatLong-objekterDagens LatLong-objekter inneholder bare bredde- og lengdegrad, og nå er det ønskelig å også kunne knytte navn, beskrivende tekst o.l. til dem. Det er imidlertid ikke så sannsynlig at veldig mange LatLong-objekter trenger slike meta-data,...Dagens LatLong-objekter inneholder bare bredde- og lengdegrad, og nå er det ønskelig å også kunne knytte navn, beskrivende tekst o.l. til dem. Det er imidlertid ikke så sannsynlig at veldig mange LatLong-objekter trenger slike meta-data, f.eks. hvis en sporer en lang tur i fjellet, kan en kanskje ha 1000 punkter underveis, men bare et par av dem har meta-data, f.eks. navnet til en fjelltopp, en beskrivelse av en kulp en badet i el.l.Hallvard TrættebergHallvard Trætteberghttps://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/6Videreutvikling av simpleexample i nytt prosjekt tilsvarende trinn 2.2019-10-08T10:38:21+02:00Hallvard TrættebergVidereutvikling av simpleexample i nytt prosjekt tilsvarende trinn 2.For trinn 2 lager vi et nytt prosjekt, med multi-modul-oppsett. I første omgang er det en ren omstrukturering av simpleexample, med kjerne- og brukergrensesnittmoduler, men siden legges det til REST-api og brukergrensesnittet endres til ...For trinn 2 lager vi et nytt prosjekt, med multi-modul-oppsett. I første omgang er det en ren omstrukturering av simpleexample, med kjerne- og brukergrensesnittmoduler, men siden legges det til REST-api og brukergrensesnittet endres til å (kunne) bruke dette api-et.https://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/5Update .gitignore2019-09-10T20:10:48+02:00Pål-Edward LarsenUpdate .gitignoreCurrently the .gitignore ignores the build and the .gradle files.
I reccomend using https://www.gitignore.io/ and add the categories
* Java
* Gradle
* Eclipse
* Intellij
* Windows
* Mac
* LinuxCurrently the .gitignore ignores the build and the .gradle files.
I reccomend using https://www.gitignore.io/ and add the categories
* Java
* Gradle
* Eclipse
* Intellij
* Windows
* Mac
* Linuxhttps://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/4Simplify simpleexample code2019-08-25T23:40:18+02:00Ingrid MedalenSimplify simpleexample codeThe example involves some files that are difficult to understand and that increases the complexity of the example. Remove the files connected to Document storage that are unecessary for the first phase of the project.The example involves some files that are difficult to understand and that increases the complexity of the example. Remove the files connected to Document storage that are unecessary for the first phase of the project.https://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/3Etter introduksjon av Optional i UI-kontrolleren så følger ikke prikken muspe...2019-08-20T22:23:21+02:00Hallvard TrættebergEtter introduksjon av Optional i UI-kontrolleren så følger ikke prikken muspekeren når den dras.For å begrense bruk av null etter varsler fra PMD, så ble Optional introdusert. Men etter det sluttet MapMarker-prikken å følge musepekeren når den ble dratt.For å begrense bruk av null etter varsler fra PMD, så ble Optional introdusert. Men etter det sluttet MapMarker-prikken å følge musepekeren når den ble dratt.Hallvard TrættebergHallvard Trætteberghttps://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/2Dokumentere simpleexample2019-09-10T20:10:15+02:00Hallvard TrættebergDokumentere simpleexampleFor at simpleexample skal fungere (bedre) som læringsmateriell, så bør det dokumenteres. Det som tilsvarer det studentene bør gjøre kan være i form av README.md-filer, mens ekstra materiale kan gjøres med asciidoktor.For at simpleexample skal fungere (bedre) som læringsmateriell, så bør det dokumenteres. Det som tilsvarer det studentene bør gjøre kan være i form av README.md-filer, mens ekstra materiale kan gjøres med asciidoktor.Hallvard TrættebergHallvard Trætteberghttps://gitlab.stud.idi.ntnu.no/it1901/course-material/-/issues/1Forbedre test-dekningsgrad i simpleexample-prosjektet2019-09-10T20:11:15+02:00Hallvard TrættebergForbedre test-dekningsgrad i simpleexample-prosjektetNå som jacoco er konfigurert bør vi bedre dekningsgraden, først og fremst i core-pakken.Nå som jacoco er konfigurert bør vi bedre dekningsgraden, først og fremst i core-pakken.Hallvard TrættebergHallvard Trætteberg