Posted by jonasbjork on November 17, 2009 at 1:33pm
Jag sitter och funderar på ett problem med Drupal. Skissar på en modul där jag skall kunna skriva in anteckningar om elever och deras målsmän skall kunna se mina anteckningar. Jag tänker mig så här:
- varje elev har ett eget konto (/user).
- varje målsman har ett eget konto (/user).
- en målsman kan vara kopplad till ingen, en eller flera elever.
- en elev kan ha ingen, en eller flera målsmän.
- en målsman kan se delar av anteckningar (bestämd på "visas för målsman"-nivå) som finns lagrad om eleven.
Hur kan jag åstakomma detta utan att skapa rättigheter som "se info om erik johansson TE1A"... ?
Jag funderar på om jag skall bygga en egen tabell i databasen där jag gör kopplingarna och sedan skapa ett API som mina andra moduler (den för att skriva anteckningar t.ex.) pratar med.
Hur gör man? Best practice?
Comments
Använd färdiga moduler!
Vanligtvis när man arbetar med drupal så finns det redan färdiga lösningar för det som man vill åstakomma, bara man anpassar dem lite.
Jag tror inte att du behöver skapa en egen modul, istället kan du använda färdiga moduler för att åstakomma det du vill göra. Såhär hade jag tänkt:
Den här beskrivningen var förstås bara översiktlig. Hör gärna av dig om du får problem!
//Fabian Sörqvist