Gilde gdrcd 5.2 postato il 03/09/2013 00:54:21 nel forum programmazione, gdrcd e open source
Ho notato una inconcruenza nella gestione delle gilde. nell'amministrazione delle gilde se ho un personaggio con i permessi di capogilda, logicamente mi appare la gestione della gilda in
main.php?page=servizi_adm_gilde
ma se lo stesso personaggio è per esempio un novizio in'altra gilda ( visto che ogni pg può essere in massimo 2 gilde). oltre a gestire la sua gilda da master gli appare quella dove è novizio, e questo non è normale, perchè chiunque col permesso di capogilda, in questo caso può gestire le gilde anche se non è admin.
Segnalato anche su GitHub.
se qualcuno può darmi delle delucidazioni su dove guardare ne sarei grato
grazie :)
Pagine → 1
03/09/2013 01:29:41
Allora, provo a risponderti usando le mie conoscenze, ma forse qualcun altro saprà darti una spiegazione migliore della mia.
Quando crei una gilda e i rispettivi ruoli, ad ogni ruolo puoi decidere se spuntare o meno i Controlli di gilda. Se lo spunti, colui che ricoprirà tale ruolo potrà amministrare la gilda e quindi assumere ed espellere chiunque voglia. Se non lo spunti, chi ricoprirà quel ruolo non avrà tali possibilità.
Differente è invece il discorso riguardante i permessi di capogilda. Chiunque abbia tali permessi, indipendentemente dal ruolo che ricopre ed indipendentemente se hai o meno spuntato la casella Controlli di gilda per i ruoli che egli ricopre, potrà amministrare tutte le gilde a cui appartiene.
Se vuoi evitare una cosa del genere, ti conviene spuntare la casella Controlli di gilda per i ruoli che vuoi che possano avere la possibilità di amministrare la gilda di appartenenza e non dare il permesso di capogilda. In questo modo, se il pg Tizio ricoprirà il ruolo X1 della gilda X e tale ruolo ha i controlli di gilda e il ruolo Y7 della gilda Y e tale ruolo non ha i controlli di gilda, Tizio potrà amministrare esclusivamente la gilda X. In sostanza, riguardo all'amministrazione delle gilde, spuntare la casella Controlli di gilda da al pg gli stessi poteri del permesso capogilda, ma ristretti a quella gilda e non a tutte le gilde alle quali il pg appartiene.
Ma attenzione: questo vale esclusivamente per i poteri riguardanti la gestione della gilda. Non vale per tutti i poteri del permesso capogilda: infatti, chiunque abbia il permesso di capogilda, oltre a poter gestire le gilde a cui appartiene il pg, potrà fare anche un altro paio di cose (se non erro una riguarda la scheda) che un pg normale non può fare (onestamente ora nn ricordo tutti i poteri del permesso capogilda, ma questi non si limitano esclusivamente alla gestione delle gilde).
03/09/2013 02:55:54 e modificato da eriannen il 03/09/2013 02:59:22
Grazie per la tua risposta ma in effetti le impostazioni sono come dici tu, il personaggio è capogilda solo in una e nell'altra non lo è, inoltre i permessi di capogilda sono settati soltanto al primo ruolo e lui nell'altra gilda ha un ruolo secondario senza nessun settaggio, ma appare lo stesso il form delle due gilde nel suo profilo. Se ho ben capito quello che hai scritto....
03/09/2013 18:12:32 e modificato da eriannen il 03/09/2013 18:27:02
Grazie per la tua risposta sbiruwashere, fin li ci ero arrivato ma comunque è un bug del programma perchè se usi il permesso capogilda a qualcuno più avanti succede il fattaccio... Per risolverlo servirebbe creare un ponte tra i ruoli gilda e il sistema dei permessi come dice Ste-camp su GitHub. Credevo qualcuno avesse risolto il problema. Grazie a entrambi comunque per lo spirito di collaborazione che ho molto apprezzato.
04/09/2013 01:44:37
Stesso problema si presenta se dai i permessi di guardia a un pg con due gilde
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!