Skip to content
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]"

Clone this wiki locally