-
Notifications
You must be signed in to change notification settings - Fork 0
Panel Requirements
semantosoph edited this page Mar 31, 2011
·
10 revisions
Das ist ein Notizzettel für die Dinge, die nötig sind, das Panel laufen zu lassen.
Software
- RVM
- Ruby 1.8.7
Gems
- rails 2.3.11
- authlogic
- mysql
- rake
- haml, compass, compass-susy-plugin, compass-jquery-plugin
- nokogiri (vorher apt-get install libxslt1-dev)
Erste Schritte nach dem Check-Out
- rake db:setup – Legt den Administrator an
- rake permissions:init – Schaut in der Datenbank nach allen Tabellen, die mit data_ anfangen und legt dann für alle Spalten die Lese-/Schreib-Permissions an. Wenn die Permissions schon existieren, werden sie nicht überschrieben, um die Ids in permissions_users nicht zu invalidieren.
Was tun, wenn Permissions geändert werden müssen?
- rake db:rename kann Permissions umbenennen. Dabei bleiben die Zuordnungen zu den Benutzern erhalten. Das Script erhält drei Parameter: Tabellenname, alter Spaltenname und neuer Spaltenname. Syntax (Die Quotes müssen sein!):
rake "permissions:rename[data_company, address, place]" - rake db:delete löscht Permissions und damit auch die Zuordnung zu den Benutzern. Das Script braucht zwei Parameter: Tabellenname und Spaltenname. Syntax (Die quotes müssen sein!):
rake "permissions:delete[data_company, address]"