#46 Open
Repository
MatthiasLemmer
Branch
master
Repository
medicalinformatics
Branch
master

Bitbucket cannot automatically merge this request.

The commits that make up this pull request have been removed.

Bitbucket cannot automatically merge this request due to conflicts.

Review the conflicts on the Overview tab. You can then either decline the request or merge it manually on your local system using the following commands:

git checkout master
git remote add MatthiasLemmer/mainzelliste https://bitbucket.org/MatthiasLemmer/mainzelliste.git
git fetch MatthiasLemmer/mainzelliste
git merge --no-ff -m 'Merged in MatthiasLemmer/mainzelliste (pull request #46)' remotes/MatthiasLemmer/mainzelliste/master
Author
  1. Matthias Lemmer
Reviewers
Description
  • sync
  • sync
  • add ausit trail config directive

    • add persistence class AuditTrail
  • add auditTrail check method to Token.java

  • add remote IP Address tracking and allocation by token ID

    • refactor AuditTrail constructor
  • add audit trail persistence for editPatient

    • add audit trail persistence for newIDRequest
    • override toString() where missing
  • refactor buildAuditTrail()

  • refactor toString() methods to return JSON compatible Strings where it makes sense (Patient, CompoundField)
  • refactor buildAuditTrail() to take only Strings for decoupling

    • add Persistor.createAuditTrail()
    • implement audit trail for readPatient
  • refactor mainzelliste.conf.default

  • implement reasonForChange
  • edit config
  • fix NPE bug in PatientBackend when AuditTrail was created even if inactive
  • moved apiKey checking block to top, so it must be provided with every request. Otherwise an attacker could gain privileges by hijacking session/spoofing remote IP of a privileged system
  • README.md deleted online with Bitbucket
  • re-add readme
  • README.md deleted online with Bitbucket
  • README.md created online with Bitbucket
  • implement AuditTrail JSP view components

    • refactor AuditTrail implementation
  • added IDE and environment specific files to ignore list files

  • ignore netbeans IDE file
  • delete netbeans IDE file

Comments (0)