famoser / nodika

event calender for emergency services by veterinarians

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

refactor to remove organisation

famoser opened this issue · comments

remove organisation layer.

Dsiadvantages of layer:

  • unnecessary
  • makes application too complex

Advantages of removing layer:

  • it allows for a much nicer structure of links, navigation & the controllers
  • removes a lot of code & complexity

what to do:

  • migrate db
    • set the leader
    • person != frontend user
    • personId in eventPast
    • eventPast new format
  • migrate settings to .env
  • add member/person invite again
  • add initial setup
  • add contact admin to public part
  • add administration security again
  • add firewall at root, except login, emails, setup
  • disable frontenduser, member to "delete"
  • add import/export
  • add personal data edit to frontend

splitted in several issues now that the largest part of refactoring is over