Overtage user edit form eller forbinde user med custom indholdstype?
- log ind eller opret profil for at skrive kommentarer
Hej alle
Jeg vil kunne notere om brugere, om de har betalt kontingent eller ikke (de er medlemmer af en traditionel forening m. real world aktiviteter).
Det er let at tilføje et felt, f.eks. et boolsk betalt_kontingent, til user. Men det skal selvfølgelig ikke kunne redigeres af brugeren selv, kun af admin + 'redaktører' (custom rolle).
Jeg har overvejet og forsøgt lidt med Renderable elements for at overtage user-edit-formularen, men det virkede ikke. Noget lignende kunne måske tænkes med Panels, men jeg ved ikke, om det er vejen at gå at skjule formular-felter for godkendte brugere.
En anden model ville være at have kontingent-oplysningen i en anden indholdstype, som knyttes til user. Jeg har lavet en indholdstype, der har feltet bruger-id (som man må angive og opdatere manuelt...) og tænkte så, at man i views kunne lave en forbindelse mellem user og denne indholdstype på Uid og indholdstypen.bruger-id og præsentere data samlet på den måde. Men det går ikke, eller jeg kan ikke finde ud af det.
Mine næste skridt er at se, hvad jeg kan med References, Entity Reference eller Relation, men det virker alt sammen bøvlet + halvfærdigt. Er det virkelig så svært at gøre det jeg vil, eller overser jeg noget? Man ville jo kunne programmere det op på 10 minutter i PHP og MySQL. Sådan ca. ;-)
- log ind eller opret profil for at skrive kommentarer
Tak, det er vist et rigtig brugbart forslag :-) Så vil man nok f.eks. kunne bruge ændre til og fra denne rolle m. Views Bulk operations.
Jeg ville dog stadig gerne vide, hvordan man knytter indholdstyper sammen udover de indbygggede sammenhænge som at en bruger er knyttet til sit indhold. Det ville give store muligheder.
Kan du anbefale bestemte betalingsmoduler?
- Det er gratis
- Du kan skrive artikler og tips
- Du kan få hjælp eller hjælpe andre
- - og meget mere …
- Novicell i Århus søger en Drupal udvikler
- Drupal-udvikler med flair for projekter søges til Odense Centralbibliotek
- D7 - integration af colorbox med responsive images i ckeditor
- Vedligeholdelse af hjemmeside
- Manglende oversættelse fra engelsk til dansk
- Fejl under opgradering
- views vil ikke updatere
- Hent data fra webformular ned i Excel-database
- Flytning til ny server hos samme host
- Front-end udvikler med Drupal erfaring
-
Manglende oversættelse fra engelsk til dansk
-
Flytning til ny server hos samme host
-
Flytning til ny server hos samme host
-
Flytning til ny server hos samme host
-
Flytning til ny server hos samme host
-
Flytning til ny server hos samme host
-
htaccess problem
-
Colorbox galleri i drupal 7
-
Hent data fra webformular ned i Excel-database
-
Hent data fra webformular ned i Excel-database


Hey Lars,
Hvis jeg var dig ville jeg oprette en ny bruger-type aka. rolle, kaldet "betalt-bruger" eller lignende.
Du kan så herefter tildele og fratage denne rolle til brugere, altefter om det har betalt eller ej. Som en bonus vil det også være muligt at behandle dem anderledes, så betalte brugere måske får rettigheder til flere ting etc.
Dette vil også kunne kombineres med flere betalings moduler, som vil kunne gøre procressen fuldt ud automatisk.
Håber du kan bruge det. :)
Mvh Stefan