---
# System prepended metadata

title: agrEat!

---

# agrEat!

Predefined Users are:

Username  | FirstName | LastName   | Role             | Password
--------- | --------- | ---------- | ----             | -------
admin     | Admin     | Istrator   | ADMIN            | passwd
user1     | Susi      | Kaufgern   | LOCATION_MANAGER | passwd
user2     | Max       | Mustermann | USER             | passwd
elvis     | Elvis     | The King   | ADMIN            | passwd

## Some things we could improve
Some minor bugs could not be fixed in time, and some details could still be improved:
* improve performance of email-Service
* finding a way to avoid the @Transient-Variables in the Location-Class
* refactoring, especially for Tag-Controllers and Poll-Controllers
* Add sort-button in Closed Polls (not so easy because of two forms and two dialogs in the xhtml)

Known bugs
* If a User deletes a Tag and afterwards tries to Edit a Location that had the given Tag, an error is thrown, because the Tag-List is not updated yet.


All these things could be fixed, but unfortunately in the short term, we weren't able to do so.

Nevertheless, we think, that most of the tasks have been implemented well, and the app does what it is supposed to do in a user-friendly way.

### Additional Notes
* The Tests for Google Maps are annotated with @Disabled, since *SonarQube* does not support fetching data from Google.
* The Tests for the email-server are also annotated with @Disabled, since these functions are not supported in *SonarQube*.
* In the day of the final commitment, *SonarQube* seems to be no longer working at all...