Organic groups csoporttartalom hozzáférése nem módosítható

balagan képe

Organic groups-szal játszom, eleinte működtek is a dolgok, de egyszer csak ezt kaptam:

PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 A(z) 'gid' oszlop erteke nem lehet nulla: INSERT INTO {node_access} (nid, realm, gid, grant_view, grant_update, grant_delete) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5); Array ( [:db_insert_placeholder_0] => 13 [:db_insert_placeholder_1] => group_access_authenticated [:db_insert_placeholder_2] => [:db_insert_placeholder_3] => 1 [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => 0 ) node_access_write_grants() függvényben

Nem tudom, mi és miért okozta ezt, amiket csináltam:
Csoporttartalom típusánál elvettem és újra visszaadtam a group_access mezőt, módosítottam a mező címkéjének nevét, illetve módosítottam a felületi elemét.
Adott csoporttartalom szerkesztésekor próbaképp bejelöltem a Nincs adat lehetőséget vagy a hozzáférésnél vagy a csoport hallgatóságánál.

Természetesen csoport tagja vagyok, és a csoporttartalmaknál is pipálva jelenik meg a hozzájuk tartozó csoport, ahonnan érzésem szerint a gid paramétert vennie kéne a függvénynek.

Mit rontottam el?

Drupal verzió: 
balagan képe

A csoporttartalom hozzáadása sem megy, nem csak a módosítás.

0
0
balagan képe

Másik, most létrehozott tartalomtípussal sem tudok létrehozni csoporttartalmat. Hmmmmmmm.....

0
0
pp képe

node_access gid-je tök más mint amire gondolsz. Az egy grant id és nem group id.

Picit több infó kéne, hogy hogyan hoztad elő a hibát.

pp

0
0
balagan képe

Igen, most nézegetem phpmyadmin-nal a táblát, és már látom, hogy grant id, nem group id.
Agyalok még, hogy mit csinálhattam, mert még most ismerkedek itt mindennel, és próbálok kipróbálni mindent, hogy lássam, hogy működik.

0
0
balagan képe

Notice: Trying to get property of non-object og_access_node_access_records() függvényben (/var/www/mydomain/sites/all/modules/og/og_access/og_access.module 71 sor).

Hátha ennek is van jelentősége...

0
0
balagan képe

Ezt találtam, talán a devel állapotú legújabb OG letöltésével menni fog:
http://drupal.org/node/1059302

0
0
balagan képe

Sajnos a jogosultságok újraépítésekor ugyanez a hiba jelentkezett...........

0
0
pp képe

ez egy hibajegylesz a drupal.org-ra, csak tudnunk kéne reprodukálni a hibát.

Addig is azt tudom, javasolni (vagyis javasolni/ajánlani nem tudom), hogy az adatbázisban a node_access gid mezőjéről vedd le a kötelező null beállítást.

ALTER TABLE `node_access` CHANGE `gid` `gid` INT( 10 ) UNSIGNED NULL DEFAULT '0' COMMENT 'The grant ID a user must possess in the specified realm to gain this row’s privileges on the node.'

pp
(valószínűleg jóval több hiba lesz még, de ez a hibaüzenetet megoldja... szóval működni nem biztos, hogy fog ettől)

0
0
balagan képe

Találtam vagy három hibajegyet összesen, az egyik tegnapi, ott jeleztem az én esetem is. Valamelyik szálon a tiszta installt javasolták, úgyhogy közben legyaktam a játszóterem, és kezdem újra, nem a devel og-vel, úgyhogy hátha sikerül újra reprodukálni, most már jobban figyelek, hogy miket csinálok, és nem a panelokra, hanem majd erre koncentrálok :) Na és legközelebb tényleg a backup and migrate-tal kezdem, mégha csak játszótérről is van szó, nekem még sokáig tart konfigurálgatni, bejegyzésekkel ellátni a környezetet.

0
0