~jan0sch/smederee

Showing 11 changes starting from ed71f0330566e8dfaf237942bdaac1ff941b2a1e.
2023-06-29 (Thu), 6:57 PM - Jens Grassel - ed71f0330566e8dfaf237942bdaac1ff941b2a1e

Build configuration: Use sbt-buildinfo in hub and tickets module.

Summary of changes
2 files modified with 7 lines added and 0 lines removed
  • build.sbt with 6 added and 0 removed lines
  • project/plugins.sbt with 1 added and 0 removed lines
2023-06-29 (Thu), 6:53 PM - Jens Grassel - 3336b8578fee2bebb5872ddcf629d6104ea7e0c9

Build configuration: Move version settings to shared build config.

Summary of changes
1 files modified with 1 lines added and 7 lines removed
  • build.sbt with 1 added and 7 removed lines
2023-06-26 (Mon), 5:04 PM - Jens Grassel - 97c550e848eb1f6ccfb9e2643bfe40ee290e3826

Add simple ticket search capabilities for end users.

Enable end users to filter tickets by fields provided by the `TicketFilter`
class. This does not yet provide a "real" search for text contained within a
ticket title or description (_read_ full text search).

- add serialisation and deserialisation for TicketFilter via `toQueryParameter`
  and `fromQueryParameter` functions
- add helper functions `fromString` to `TicketStatus` and `TicketResolution`
- add tests
- change submitter field in `TicketFilter` to contain only submitter names
    - change related code in `DoobieTicketRepository`
- add search input field on show tickets page
- add links containing example search queries for open and resolved tickets
Summary of changes
3 files added
  • modules/tickets/src/test/scala/de/smederee/tickets/TicketFilterTest.scala
  • modules/tickets/src/test/scala/de/smederee/tickets/TicketResolutionTest.scala
  • modules/tickets/src/test/scala/de/smederee/tickets/TicketStatusTest.scala
7 files modified with 179 lines added and 15 lines removed
  • modules/hub/src/main/resources/messages.properties with 9 added and 2 removed lines
  • modules/hub/src/main/scala/de/smederee/tickets/TicketRoutes.scala with 5 added and 4 removed lines
  • modules/hub/src/main/twirl/de/smederee/tickets/views/showTickets.scala.html with 20 added and 0 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieTicketRepository.scala with 1 added and 1 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/Ticket.scala with 127 added and 2 removed lines
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieTicketRepositoryTest.scala with 1 added and 1 removed lines
  • modules/tickets/src/test/scala/de/smederee/tickets/Generators.scala with 16 added and 5 removed lines
2023-06-26 (Mon), 5:03 PM - Jens Grassel - e663ffcf56acbb355a64fe5adea8ee2204cfad90

Update cats-effect to 3.5.1

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-06-26 (Mon), 5:02 PM - Jens Grassel - 86f2f573e17608998a34c7e735e8afe9d42185b1

Update simple java mail to 8.1.2

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-06-26 (Mon), 5:01 PM - Jens Grassel - 33e54efe6559b77ac9124ad5f6b5c1e956eafd3b

Update sbt to 1.9.1

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • project/build.properties with 1 added and 1 removed lines
2023-06-22 (Thu), 3:07 PM - Jens Grassel - 297816501b643663c4fb4f9f8b15cba6d4c0ae14

Add example configuration file for running hub and ticket service on localhost.

- use localhost for database, email and services
- use same port number for both services because tickets is not a real service
  yet
- configure PLAIN SMTP for email
Summary of changes
1 files added
  • modules/hub/src/universal/conf/application.conf.sample
2023-06-22 (Thu), 3:00 PM - Jens Grassel - b988fee1b48cbddff28d62537bd93c15bc16c929

Update doobie to 1.0.0-RC4 and cats-effect to 3.5.0

- refactor code to reflect changes imposed by updates
Summary of changes
20 files modified with 817 lines added and 240 lines removed
  • build.sbt with 2 added and 2 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/HubServer.scala with 15 added and 12 removed lines
  • modules/hub/src/main/scala/de/smederee/ssh/SshServer.scala with 5 added and 4 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/AuthenticationMiddlewareTest.scala with 24 added and 6 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/DoobieAccountManagementRepositoryTest.scala with 71 added and 17 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/DoobieAuthenticationRepositoryTest.scala with 136 added and 34 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/DoobieSignupRepositoryTest.scala with 38 added and 8 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/DoobieVcsMetadataRepositoryTest.scala with 117 added and 21 removed lines
  • modules/hub/src/test/scala/de/smederee/ssh/DoobieSshAuthenticationRepositoryTest.scala with 8 added and 2 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieLabelRepository.scala with 1 added and 1 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieMilestoneRepository.scala with 1 added and 1 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieProjectRepository.scala with 1 added and 1 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieTicketRepository.scala with 1 added and 1 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieTicketServiceApi.scala with 1 added and 1 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/Slf4jLogHandler.scala with 49 added and 40 removed lines
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieLabelRepositoryTest.scala with 61 added and 19 removed lines
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieMilestoneRepositoryTest.scala with 49 added and 7 removed lines
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieProjectRepositoryTest.scala with 60 added and 18 removed lines
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieTicketRepositoryTest.scala with 153 added and 39 removed lines
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieTicketServiceApiTest.scala with 24 added and 6 removed lines
2023-06-22 (Thu), 1:31 PM - Jens Grassel - 02a079814104b186d347f6aa11268cda7188073e

Update spring security to 6.1.1

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-06-22 (Thu), 1:31 PM - Jens Grassel - 068df7ba2488c70550a081df5e4948d252f46dca

Update Bounce Castle to 1.75

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-06-19 (Mon), 1:12 PM - Jens Grassel - 0d55c3ef617e8f00d71a293c828521b2bce29542

Add reverse proxy configuration instructions to README.

- format footnotes correctly
Summary of changes
1 files modified with 29 lines added and 5 lines removed
  • README.md with 29 added and 5 removed lines