Dokumentation gbrma: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 27: | Zeile 27: | ||
=== Family Access === | === Family Access === | ||
restrictFamilyAccessToFegroups = 1 | restrictFamilyAccessToFegroups = 1 | ||
| − | Wenn dieser Wert im Setup gesetzt wird, dann kann der Benutzer nur noch bestimmte Gerätefamilien für RMAs auswählen. Wenn es nicht gesetzt ist können die Benutzer alle Familien nutzen. | + | Wenn dieser Wert im Setup gesetzt wird, dann kann der '''Benutzer nur noch bestimmte Gerätefamilien für RMAs auswählen'''. Wenn es nicht gesetzt ist können die Benutzer alle Familien nutzen. |
Durch die Installation von gbrma wird gbdevices um ein Feld erweitert. | Durch die Installation von gbrma wird gbdevices um ein Feld erweitert. | ||
* GB Devices -> Familie auswählen und Benutzergruppe im Feld Allowed FE-User Group setzen | * GB Devices -> Familie auswählen und Benutzergruppe im Feld Allowed FE-User Group setzen | ||
* Dem FE User diese Gruppe zuordnen. | * Dem FE User diese Gruppe zuordnen. | ||
| + | === Client Mode === | ||
| + | In diesem Modus dient die Client ID (im User unter RMA hinterlegt) als Zugriffsmerkmal für die RMAs. D.h. mehrere User können auf die selben RMAs zugreifen | ||
=== Model / Fields Dokumentation === | === Model / Fields Dokumentation === | ||
Version vom 8. Oktober 2015, 15:47 Uhr
Einrichtung
TS Configuration
Konstanten
plugin.tx_gbdevices.persistence.storagePid = 49 # gbdevices wird benötigt für gbrma plugin.tx_gbrma.persistence.storagePid = 49 # Speicherort der RMA Daten
Setup
senderMail = test@example.com senderMailName = Test Mailer adminMail = email@example.com adminMailName = Test Admin mailSubject = RMA Request superuserId = 1 nbmClassId = 7 nbm520Id = 104 nbm550Id = 103 multipleBaseDevicesAllowedClassIds = restrictFamilyAccessToFegroups = 0 // Wenn an dann muß die Familie einer Usergruppe zugeordnet sein. Nur User dieser Gruppe stehen Geräten dieser Familie für RMAs zur Verfügung #pdf_css = EXT:gbrma/Resources/Public/Css/pdf.css // Not used #pdf_html = EXT:gbrma/Resources/Private/Templates/Pdf/pdf.html // Not used
Family Access
restrictFamilyAccessToFegroups = 1
Wenn dieser Wert im Setup gesetzt wird, dann kann der Benutzer nur noch bestimmte Gerätefamilien für RMAs auswählen. Wenn es nicht gesetzt ist können die Benutzer alle Familien nutzen.
Durch die Installation von gbrma wird gbdevices um ein Feld erweitert.
- GB Devices -> Familie auswählen und Benutzergruppe im Feld Allowed FE-User Group setzen
- Dem FE User diese Gruppe zuordnen.
Client Mode
In diesem Modus dient die Client ID (im User unter RMA hinterlegt) als Zugriffsmerkmal für die RMAs. D.h. mehrere User können auf die selben RMAs zugreifen
Model / Fields Dokumentation
Beispiel Array einer RMA mit untergeordneten Models für Metadevice, Device, DeviceClass, DeviceFamily
array(rma => Geobit\Gbrma\Domain\Model\Rmaprototypepersistent entity (uid=11, pid=53)
rmaNumber => '8' (1 chars)
rmaType => 1 (integer)
locked => 0 (integer)
state => 0 (integer)
orderExpress => 0 (integer)
additionalInformation => '' (0 chars)
rmaUser => 1 (integer)
crdate => 1443778492 (integer)
tstamp => 1443783879 (integer)
uid => 11 (integer)
pid => 53 (integer)
metadevice => TYPO3\CMS\Extbase\Persistence\ObjectStorageprototypeobject (2 items)
0000000002d804830000000151a56f69 => Geobit\Gbrma\Domain\Model\Metadeviceprototypepersistent entity (uid=12, pid=53)
uid => 12 (integer)
pid => 53 (integer)
serial => 'aewtqwer' (8 chars)
description => '' (0 chars)
jsondata => '{"none":"1"}' (12 chars)
serviceRepair => 0 (integer)
serviceCalibration => 0 (integer)
serviceModification => 0 (integer)
serviceNone => 1 (integer)
device => Geobit\Gbdevices\Domain\Model\Deviceprototypepersistent entity (uid=3, pid=49)
uid => 3 (integer)
pid => 49 (integer)
deviceTitle => '2138/01 EMD-100' (15 chars)
deviceDescription => '' (0 chars)
deviceType => 1 (integer)
isBaseDevice => FALSE
accPossible => FALSE
repairDiscontinued => TRUE
modification => 0 (integer)
deviceImage => NULL
deviceClass => Geobit\Gbdevices\Domain\Model\DeviceClassprototypepersistent entity (uid=2, pid=49)
classTitle => 'EMD Series' (10 chars)
classDescription => '' (0 chars)
classFamily => 0 (integer)
accPossible => FALSE
uid => 2 (integer)
pid => 49 (integer)
deviceFamily => Geobit\Gbdevices\Domain\Model\DeviceFamilyprototypepersistent entity (uid=1, pid=49)
familyTitle => 'Safety' (6 chars)
familyDescription => 'NARDA Safety Product Family' (27 chars)
familyFegroupAccess => 2 (integer)
uid => 1 (integer)
pid => 49 (integer)
)