Im Moment die un-gecachte corporate_vita einblenden.

Trello: https://trello.com/c/faAiVsNE/531-berechtigungen-zur-corporatevita

Begründung von dort:

 Im Moment wird die cached_corporate_vita verwendet:

https://github.com/fiedl/wingolfsplattform/blob/master/app/views/users/show.html.haml\#L40

Diese berücksichtigt jedoch nicht die Rolle, die der Betrachter hat:

https://github.com/fiedl/wingolfsplattform/blob/master/vendor/engines/your_platform/app/helpers/corporate_vita_helper.rb\#L5

Wenn also zuerst ein Admin das Profil aufmacht, was z.B. der Fall ist, wenn ein Admin den Benutzer händisch freischaltet, dann sieht der Benutzer folglich auch alle Bearbeiten-Elemente, auch wenn er sie natürlich (da der Controller ja richtig agiert) nicht benutzen kann -- so war das bei Maik am Eröffnungs-Abend.

Einstweilen werde ich daher auf die ungeachte Variante umschalten, bis das gelöst ist.
separating profile field type model files to make them available for auto loading.
separating profile field type files for wingolfsplattform. moving study field type to your_platform.
(1) User.find_by_title, (2) User.find_by_name, (3) using those in SearchController, (4) removing double space in User#title.