Difference between revisions of "2013-11-21 Telephone Conference DEVROOM / stepping stone GmbH"
[unchecked revision] | [unchecked revision] |
(→Transcript of the Telephone Conference between DEVROOM / stepping stone GmbH) |
(→Transcript) |
||
Line 53: | Line 53: | ||
| width="40px" | 1 | | width="40px" | 1 | ||
| width="800px" | | | width="800px" | | ||
+ | folgendes habe ich für das POC implementiert: | ||
+ | Reseller get | ||
+ | Reseller post | ||
+ | |||
+ | Um zu testen folgende Header Variablen setzen: | ||
+ | X_REST_USERNAME admin@restuser | ||
+ | X_REST_PASSWORD admin@Access | ||
+ | |||
+ | Reseller get: | ||
+ | Alle Reseller: http://selfcare.steppingstone.ch/v1/reseller | ||
+ | Ein Reseller mittels Filter: http://selfcare.steppingstone.ch/v1/reseller?filter=[{"property": "uid", "value" : 4000000}] | ||
+ | Reseller mittels limit und offset: http://selfcare.steppingstone.ch/v1/reseller?limit=1&offset=1 | ||
+ | Reseller sortieren: http://www.selfcare.local/v1/reseller?sort=[{"property":"uid", "direction":"DESC"}] | ||
+ | Ein Reseller: http://selfcare.steppingstone.ch/v1/reseller/4000000 | ||
+ | |||
+ | Reseller post: | ||
+ | http://www.selfcare.local/v1/reseller mit: | ||
+ | { | ||
+ | "o": "Test Company", | ||
+ | "sstIsActive": "TRUE", | ||
+ | "sstIsCompany": "TRUE", | ||
+ | } | ||
+ | |||
+ | Ab jetzt beginnen die Aufwände: | ||
+ | Das ganze RestFullYii ist auf ActiveRecord (AR - Schnittstelle zu SQL Datenbanken) aufgebaut | ||
+ | An vielen Stellen lässt sich nicht mittels überschreiben der Events das Verhalten ändern. | ||
+ | Z. B.: Beim GET von subresources ERestSubresourceHelper::isSubresource() | ||
+ | |||
+ | Also dachte ich ich Überschreibe ERestSubresourceHelper | ||
+ | Dafür muss ich dann auch ERestBehavior überschreiben weil der Helper da instanziiert wird | ||
+ | Das geht aber nicht weil Member $subresource_helper private ist und in der Funktion | ||
+ | ERestInit() instanziiert wird die final ist. | ||
+ | |||
+ | Natürlich ließe sich das alles anpassen. Dann sind wir aber u. U. nicht mehr kompatibel | ||
+ | zum RestFullYii. | ||
| width="70px" | Info | | width="70px" | Info | ||
| width="70px" | All | | width="70px" | All |
Revision as of 10:17, 21 November 2013
Transcript of the Telephone Conference between DEVROOM / stepping stone GmbH
Location | Skype |
Date | Thursday, the 21st of November 2013 |
Time | 09:15 until 10:15 |
Participants |
|
Non participants |
|
Agenda |
|
Transcript
No. | Text | What? | Who? | When? |
---|---|---|---|---|
1 |
folgendes habe ich für das POC implementiert: Reseller get Reseller post Um zu testen folgende Header Variablen setzen: X_REST_USERNAME admin@restuser X_REST_PASSWORD admin@Access Reseller get: Alle Reseller: http://selfcare.steppingstone.ch/v1/reseller Ein Reseller mittels Filter: http://selfcare.steppingstone.ch/v1/reseller?filter=[{"property": "uid", "value" : 4000000}] Reseller mittels limit und offset: http://selfcare.steppingstone.ch/v1/reseller?limit=1&offset=1 Reseller sortieren: http://www.selfcare.local/v1/reseller?sort=[{"property":"uid", "direction":"DESC"}] Ein Reseller: http://selfcare.steppingstone.ch/v1/reseller/4000000 Reseller post: http://www.selfcare.local/v1/reseller mit: { "o": "Test Company", "sstIsActive": "TRUE", "sstIsCompany": "TRUE", } Ab jetzt beginnen die Aufwände: Das ganze RestFullYii ist auf ActiveRecord (AR - Schnittstelle zu SQL Datenbanken) aufgebaut An vielen Stellen lässt sich nicht mittels überschreiben der Events das Verhalten ändern. Z. B.: Beim GET von subresources ERestSubresourceHelper::isSubresource() Also dachte ich ich Überschreibe ERestSubresourceHelper Dafür muss ich dann auch ERestBehavior überschreiben weil der Helper da instanziiert wird Das geht aber nicht weil Member $subresource_helper private ist und in der Funktion ERestInit() instanziiert wird die final ist. Natürlich ließe sich das alles anpassen. Dann sind wir aber u. U. nicht mehr kompatibel zum RestFullYii. |
Info | All | 2013-11-21 |
2 | Info | All | 2013-11-21 | |
3 | Info | All | 2013-11-21 | |
4 | Info | All | 2013-11-21 | |
5 | Info | All | 2013-11-21 |