Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next IRIS Client Release #171

Merged
merged 30 commits into from
Jun 24, 2021
Merged

Next IRIS Client Release #171

merged 30 commits into from
Jun 24, 2021

Conversation

hey-johnnypark
Copy link
Member

No description provided.

jekutzsche and others added 30 commits June 10, 2021 23:15
* There is a new container in the compose file with shipps all log
messages of the other running containers to log files in the configured
volume folder.
* The folder for the log files is configurable in .env.
* Fixes wrong log level setting: de.healthIMIS is outdated.

Pull Request #94
Corrected spellings and added some consistency
FE third party licenses are split in two separate files now, but were previously bundled in a single file.

The single file which was previously committed, has been deleted from the repo now.
Co-authored-by: Fabio Aversente <fabio.aversente@blueboot-consulting.de>
Some improvements regarding the date and time selection fields when creating new events:

- Selected start date can not be > "today"
- If selected start date = "today", selectable time is set to "now" and max. selectable time is also "now"
- Once start date+time is selected, end date is set to end of day (23:59) of start day. Changes if start date is changed afterwards
- For end date, no date previous than "start day" (if selected) can be selected, but there is no min. time restriction

All previous validations are still enabled

Refs: iris-connect/iris-backlog#117
Refs: iris-connect/iris-backlog#118

Co-authored-by: Sebastian Wegener <sebastian.wegener@lionmint.com>
Co-authored-by: Bianca Kastl <bk@cron.eu>
Co-authored-by: Fabio Aversente <fabio.aversente@blueboot-consulting.de>
I hope I caught all of them.
…correctly (#97)

* chore: makes project REUSE compliant and notes copyright and license
correctly

* Adds badgets with different information about the project in the
readme.
* Adds a note about warranties and REUSE to the license information in
the readme.

* chore: deletes unnecessary and partly wrong license headers in the files

The copyright and license information is shown REUSE compatible by DEP5.

* chore: fix link to license file.

* chore: Correct formatting.

Co-authored-by: Timo Boegner <tboegner@googlemail.com>
added Architektur.pdf for easier distribution.
* chore: first basic implementation of mail sending and templating

* Integrates FreeMarker as template engine for the email bodies.
* Integrates GreenMail to mock a mail server and to enable testing.
* First code for an email template to handle all email and template
informations.
* First code of EmailSender to send emails.

Refs iris-connect/iris-backlog#85

* chore: moves GreenMail classes to a separate package

Refs iris-connect/iris-backlog#85

* chore: extends implementation for emails

Refs iris-connect/iris-backlog#85

* chore: the check if all templates are available is now done without
fallbacks

Refs iris-connect/iris-backlog#85

* chore: supports HTML (.ftlh) and text (.ftl) mails now

Refs iris-connect/iris-backlog#85

* feat: Adds templates and implements the call to them

Refs: iris-connect/iris-backlog#85

* feat: Adjust some parameters and add missing properties

Refs: iris-connect/iris-backlog#85

* feat: Can now start application again. Fixed test if emails are available

Refs: iris-connect/iris-backlog#85

* feat: Create first tests and begin implementation of EventEmailProvider

Refs: iris-connect/iris-backlog#85

* chore: removes sender as only one fixed configured sender is supported

Refs iris-connect/iris-backlog#85

* chore: implements tests for mail dispatch and extends config test

Refs iris-connect/iris-backlog#85

* feat: Finishes test of EventEmailProvider and adds a test for CaseEmailProvider.

Refs: iris-connect/iris-backlog#85

* feat: Plan to check if Integration Test works with emails

Refs: iris-connect/iris-backlog#85

* feat: Renames the Integration Test classes to Test classes

The Background is that many tests are doing a set up of the whole system, but than only implement Unit tests with it instead of really testing the whole system. We should reserve the IntegrationTest for when we want to separate this later on.

Refs: iris-connect/iris-backlog#85

* feat: Adds a configurable recipient via new properties

Refs: iris-connect/iris-backlog#85

* feat: Changes the way of the implementation to use streams

Refs: iris-connect/iris-backlog#85

Co-authored-by: Jens Kutzsche <github@gebea.de>
* eps 0.1.12

* eps 0.1.12 for client deployment

* chore: sepearate nginx config with cors for staging env (hetzner)

* update eps version

* updated eps for client release to 0.1.13

Co-authored-by: hey-johnnypark <andreas.finke@gmail.com>
This reverts commit 36a3298.
closes /iris-backlog#125
* Introduces config parameter IRIS_CLIENT_PORT (default = 443)
* Ensures that introducing logger works with old .env file.

* Updates documentation.
…e deployment

* Create codeql-analysis.yml

* Create codeql-analysis.yml

* Add GA_Anleitung_Zertifikate.md
Add a manual for health departments which describes the certificate application process (first draft).

* Add more info to GA_Anleitung_Zertifikate.md
+ Adds descriptions on certificate application and issuance processes
+ Adds screenshots

This draft corresponds to my state of knowledge on the process.

* Refactoring

* Add CAA instructions and refactoring

* Document new details of the cert issuance process from Bundesdruckerei

Remove documentation of steps that are meant for County/HD admins in favor of a separation of high-level and a technical admin documentation.

* Add TOC in cert issuance documentation

* Add structure and cross-references for technical cert issuance process

* Refactoring

* Updates documentation.

* Updates .gitignore

* Remove DNS A record in favor of CNAME record

* Adds scripts to create eps and proxy-eps certificates from signature certificate

* Updates Documenation for setting up eps and proxy certificates

* Add suggestions for secure storage of private keys

* Refactoring

* Remove todos and duplicate sections from cert orga doc

* Ignores cer and srl files

* consistent certificate naming.

* Updates installation dokumentation.

* Corrects links to certificate processes for different environments.

* Update Certificate-Process_Prod_technical.md

* Update Certificate-Process_Prod_technical.md

* Update Certificate-Process_Prod_technical.md

* Changes structure of roles, certs and ca files to
meet requirements for staging and live

* Updates Bundedruckerei Doku

* Removes certificates 3 and 4

* Adds Root CA certificates for production.

* Adds CA certificates to deployment.

* Updates docker compose files. Tested with both locally.

* Updates documentation.

Co-authored-by: Andrey E <52637045+eganov@users.noreply.github.com>
Co-authored-by: Andrey Eganov <andrey.eganov@iris-gateway.de>
@hey-johnnypark hey-johnnypark merged commit 242d0fb into release Jun 24, 2021
@github-actions
Copy link

🎉 This PR is included in version 1.0.0-rc.8 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 1.0.0-rc.8 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants