Updating
How to update
info
This is the general update section! For version specific updates look at the version update sections.
- Enter your datepoll-docker root directory and set all scripts executable.
chmod +x ./scripts/*
- Execute this command to update your docker instance (sudo required)
./scripts/dockerUpdate.sh
- Execute this command to update your frontend
./scripts/frontend.sh
- Execute this command to update your backend
./scripts/backendUpdate.sh
From version 0.8.2 to 0.8.3
note
There are no version specific changes in the update progress. Head to the How to update section.
API Changes
Homepage
Added:
// ...
"broadcasts": [
{
"id": 77,
"subject": "Long Broadcast",
"body": "Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!Long Message!\n",
"writer_name": "Maxi Man",
"writer_user_id": 1,
"for_everyone": 0,
"created_at": "2020-07-27T12:41:49.000000Z",
"updated_at": "2020-07-27T12:41:49.000000Z"
},
// ...
],
// ...
From version 0.7.0 to 0.8.0
Environment variable change
Important to make before updating the backend!
Please edit your .env file.
nano ./code/backend/.env
Replace
QUEUE_CONNECTION="database"
to QUEUE_CONNECTION=redis
Add
# Laravel Horizon | Worker | Redis
REDIS_HOST="datepoll-redis"
REDIS_PASSWORD=null
REDIS_PORT=6379
API Changes
Update currently logged in user
Old:
{
"title": "[max: 190]",
"firstname": "[required | max: 190 | min: 1]",
"surname": "[required | max: 190 | min: 1]",
"streetname": "[required | max: 190 | min: 1]",
"streetnumber": "[required | max: 190 | min: 1]",
"zipcode": "[required | integer]",
"location": "[required | max: 190 | min: 1]",
"birthday": "[required | max: 190 | min: 1]"
}
New:
{
"title": "[max: 190]",
"streetname": "[required | max: 190 | min: 1]",
"streetnumber": "[required | max: 190 | min: 1]",
"zipcode": "[required | integer]",
"location": "[required | max: 190 | min: 1]",
"birthday": "[required | max: 190 | min: 1]"
}
Version check / DatePoll check
Old:
{
"version": "0.7.0",
"version_number": 14,
"application_url": "testing.datepoll.org",
"community_name": "Datepoll Demo",
"community_url": "https://datepoll.org",
"community_description": "Clubs are awesome",
"community_imprint": "You should provide your website imprint here.",
"community_privacy_policy": "You should provide your website privacy policy here.",
"logged_interactions_count": 800,
"events_enabled": true,
"events_count": 5,
"event_votes_count": 2,
"event_decisions_count": 15,
"event_dates_count": 6,
"cinema_enabled": true,
"movies_count": 3,
"movies_tickets_count": 2,
"movies_workers_count": 3,
"users_count": 4,
"user_email_addresses_count": 4,
"user_phone_numbers_count": 2,
"performance_badges_count": 0
}
New (added broadcasts_enabled, broadcasts_count, broadcasts_sent_count):
{
"version": "0.8.0",
"version_number": 15,
"application_url": "testing.datepoll.org",
"community_name": "Datepoll Demo",
"community_url": "https://datepoll.org",
"community_description": "Clubs are awesome",
"community_imprint": "You should provide your website imprint here.",
"community_privacy_policy": "You should provide your website privacy policy here.",
"logged_interactions_count": 800,
"events_enabled": true,
"events_count": 5,
"event_votes_count": 2,
"event_decisions_count": 15,
"event_dates_count": 6,
"cinema_enabled": true,
"movies_count": 3,
"movies_tickets_count": 2,
"movies_workers_count": 3,
"broadcasts_enabled": true,
"broadcasts_count": 5,
"broadcasts_sent_count": 2,
"users_count": 4,
"user_email_addresses_count": 4,
"user_phone_numbers_count": 2,
"performance_badges_count": 0
}
From version 0.6.2 to 0.7.0
Environment variable change
Important to make before updating the backend!
Please edit your .env file.
nano ./code/backend/.env
Replace
DB_HOST="mysql"
to DB_HOST="datepoll-mysql"
API Changes
Version check / DatePoll check
Old:
{
"version": "0.4.2",
"version_number": 7
}
New:
{
"version": "0.7.0",
"version_number": 14,
"application_url": "testing.datepoll.org",
"community_name": "Datepoll Demo",
"community_url": "https://datepoll.org",
"community_description": "Clubs are awesome",
"community_imprint": "You should provide your website imprint here.",
"community_privacy_policy": "You should provide your website privacy policy here.",
"logged_interactions_count": 800,
"events_enabled": true,
"events_count": 5,
"event_votes_count": 2,
"event_decisions_count": 15,
"event_dates_count": 6,
"cinema_enabled": true,
"movies_count": 3,
"movies_tickets_count": 2,
"movies_workers_count": 3,
"users_count": 4,
"user_email_addresses_count": 4,
"user_phone_numbers_count": 2,
"performance_badges_count": 0
}
From version 0.6.0 to 0.6.1
Take a look at the How to update section.
API Changes
Get open events
Old:
{
"msg": "List of events",
"events": [
{
"id": 3,
// ....
"already_voted": true,
"user_decision": "Ja"
}
]
}
New:
{
"msg": "List of events",
"events": [
{
"id": 3,
// ....
"already_voted": true,
"user_decision": {
"id": 9,
"decision": "Vielleicht",
"show_in_calendar": 1,
"event_id": 3,
"created_at": "2020-03-01 16:29:06",
"updated_at": "2020-03-01 16:29:06",
"color": "#fccb00",
"additional_information": "I don't know!!!"
}
}
]
}
Get single event
Old
{
"msg": "Event information",
"event": {
"id": 4,
// ....
"decisions": [
{
"id": 10,
"decision": "Ja",
"event_id": 4,
"show_in_calendar": 1
},
]
}
}
New:
{
"msg": "Event information",
"event": {
"id": 4,
// ....
"decisions": [
{
"id": 22,
"decision": "Ja",
"event_id": 8,
"show_in_calendar": 1,
"color": "#008b02"
},
{
"id": 26,
"decision": "Nein",
"event_id": 8,
"show_in_calendar": 0,
"color": "#b80000"
}
]
}
}
Homepage
Old:
{
"msg": "List of events",
"events": [
{
"id": 3,
// ....
"already_voted": true,
"user_decision": "Ja"
}
]
}
New:
{
"msg": "List of events",
"events": [
{
"id": 3,
// ....
"already_voted": true,
"user_decision": {
"id": 9,
"decision": "Vielleicht",
"show_in_calendar": 1,
"event_id": 3,
"created_at": "2020-03-01 16:29:06",
"updated_at": "2020-03-01 16:29:06",
"color": "#fccb00",
"additional_information": "I don't know!!!"
}
}
]
}