I wondering if anybody would benefit from an update button right there in the ViCi admin panel. Here's like a mockup of what I was thinking of;
Basically, you click the button and are taken to an update page and that page can start to update your ViCiDial system and will inform you of it's progress on the page itself. Seemed like a cool idea to me but let you know what you think.
The way I envision it working is as follows;
- Firstly, the page will grab the latest SVN revision number and compare it with the version that you have locally.
- Secondly, if the SVN revision numbers differ, then an update will be attempted.
- You'll be warned that ViCiDial needs to be cleared of activity prior to running the update wizard.
- The latest code will be checked out and copied into the vicidial ViCi directories.
- The ViCiDial service will be updated.
- The relevant db schema migrations will be applied.
- You'll be informed of progress on the page as well as notes from the changelog (SVN log) to inform you of the updates being applied. Sometimes Matt and the team may publish multiple fixes at various different times and you may update your system once a month and the commit comments will be collated into a nice list and presented to you on the page after the update is applied. I may even show those updates prior to performing the update so you can decide there and then if you wish to update at that.
Happy to discuss with you guys if this would be useful. thank you all.