74513b5529
POST /api/v1/summits/{id}/event-types - Payload * name (required|string) * class_name ( required should be 'EVENT_TYPE' OR 'PRESENTATION_TYPE') * color (sometimes|hex_color) * black_out_times (sometimes|boolean) * use_sponsors (sometimes|boolean) * are_sponsors_mandatory (sometimes|boolean|required_with:use_sponsors) * allows_attachment (sometimes|boolean) Additional Payload for 'PRESENTATION_TYPE' * use_speakers (sometimes|boolean) * are_speakers_mandatory (sometimes|boolean|required_with:use_speakers) * min_speakers (sometimes|integer|required_with:use_speakers) * max_speakers (sometimes|integer|required_with:use_speakers|greater_than_field:max_speakers) * use_moderator (sometimes|boolean) * is_moderator_mandatory (sometimes|boolean|required_with:use_moderator) * min_moderators (sometimes|integer|required_with:use_moderator) * max_moderators (sometimes|integer|required_with:use_moderator|greater_than_field:min_moderators) * moderator_label (sometimes|string) Required Scopes * '%s/summits/read' OR * '%s/event-types/write' Change-Id: I357b5ffab74e3a9e8448ef4fed90d6542707654b |
||
---|---|---|
Libs | ||
app | ||
bootstrap | ||
config | ||
database | ||
doc/source | ||
public | ||
resources | ||
storage | ||
tests | ||
.env.example | ||
.gitattributes | ||
.gitignore | ||
.gitreview | ||
artisan | ||
bindep.txt | ||
clear_logs.sh | ||
composer.json | ||
composer.lock | ||
gulpfile.js | ||
package.json | ||
phpunit.xml | ||
readme.md | ||
requirements.txt | ||
server.php | ||
setup.py | ||
tox.ini | ||
update_doctrine.sh | ||
update_project.sh |
readme.md
OpenStackId Resource Server
Prerequisites
* LAMP/LEMP environment
* PHP >= 5.4.0
* Redis
* composer (https://getcomposer.org/)
Install
run following commands on root folder
- curl -s https://getcomposer.org/installer | php
- php composer.phar install --prefer-dist
- php composer.phar dump-autoload --optimize
- php artisan migrate --env=YOUR_ENVIRONMENT
- php artisan db:seed --env=YOUR_ENVIRONMENT
- phpunit --bootstrap vendor/autoload.php
- php artisan doctrine:generate:proxies
- php artisan doctrine:clear:metadata:cache
- php artisan doctrine:clear:query:cache
- php artisan doctrine:clear:result:cache
- php artisan doctrine:ensure:production
- php artisan route:clear
- php artisan route:cache
- give proper rights to storage folder (775 and proper users)
- chmod 777 vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer
Permissions
Laravel may require some permissions to be configured: folders within storage and vendor require write access by the web server.
check SS schema
php artisan doctrine:schema:create --sql --em=ss > ss.sql