Merge branch 'master' into 'dev'

Master

See merge request TheGamecraft/c-cms!9
This commit is contained in:
Mathieu Lagace
2018-09-24 16:05:12 +00:00
3 changed files with 149 additions and 0 deletions

41
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,41 @@
image: php:7.2
cache:
paths:
- vendor/
before_script:
- apt-get update -qq && apt-get install -y -qq sshpass
- apt-get install zip unzip
- apt-get install git -yqq
- curl -sS https://getcomposer.org/installer | php
- php composer.phar install
- mv composer.phar /usr/local/bin/composer
deploy_stage:
stage: deploy
environment: Staging
only:
- master
script:
- sshpass -V
- export SSHPASS=$USER_PASS
- chmod -R 777 storage
- chmod -R 777 bootstrap
- composer update
- sshpass -e scp -o stricthostkeychecking=no -r . admin@54.39.97.124:/var/www/website/C697
- sshpass -e ssh -t admin@54.39.97.124 "cd /var/www/website/C697 && php artisan migrate"
deploy_production:
stage: deploy
environment: Production
only:
- tags
script:
- sshpass -V
- export SSHPASS=$USER_PASS
- chmod -R 777 storage
- chmod -R 777 bootstrap
- composer update
- sshpass -e scp -o stricthostkeychecking=no -r . admin@54.39.97.124:/var/www/website/C697
- sshpass -e ssh -t admin@54.39.97.124 "cd /var/www/website/C697 && php artisan migrate"

87
CHANGELOG Normal file
View File

@@ -0,0 +1,87 @@
/** ALPHA 3.0.5 **/
Front-End
Ajout d'un quantité d'item dans l'inventaire.
Modification de l'interface de la gestion d'inventaire pour accomoder l'ajout de quantité.
Ajout d'un indicateur de status sur la page de connexion..
Le rapport de bug est maintenant publique.
Ajout du dashboard administrateur.
Ajout d'option de configuration générale.'
Back End & API
Modification du model de réservation pour accomoder l'ajout de quantité.
Ajout d'une quantité d'item a l'inventaire.
Ajout d'un « Helper » pour connaitre le status des services.
Ajout d'une section « Alerte » dans le modele de page Admin.
Correction de bug
Correction de - Bug avec les heures quand il s'agit d'une activité "Autre" - #22
Correction de - Bug ECC" - #21
Correction de multiple bug
/** ALPHA 3.0.4 **/
Nouveauté
Création de l'espace cadet cadre.
Ajout de nouveau type d'icones.
Back End & API
Ajout de CSS spécifique au calendrier
Ajout d'un controller pour l'ECC
Correction de bug
Correction de multiple bug
/** ALPHA 3.0.3 **/
Nouveauté
Mise à jour de la section notification.
Ajout d'une option pour bloquer les notifications de l'horaire lors de ça construction initiale.
Back End & API
Mise à jours du nom de l'adresse d'envois de Email
Mise à jours de l'adresse d'envois de Email
Ajout de la suppression de notification
Ajout de notification Email et Alert lors de l'ajout d'evenement a l'horaire
Correction de bug
Correction de multiple bug
/** ALPHA 3.0.2 **/
Nouveauté
Amélioration générale de l'horaire
Ajout de la section message
Ajout de la section statistique
Ajout de la section utilisateur
Ajout de la section configuration
Ajout de modèle de poste
Ajout de modèle de grade
Ajout de notification par Email
Ajout de notification par SMS
Ajout de notification interne
Back End & API
Ajout d'une liste de locaux dynamique
Ajout d'une liste de poste dynamique
Ajout d'une liste de grade dynamique
Ajout d'une authentification par token pour les requetes API
Ajout d'un "Middleware" pour les staffs
Ajout d'un "Middleware" pour les admins
Ajout du plugin DataTable
Modification de la table de données des permissions de "Boolean" a "String"
Ajout de page d'erreur personnalisé
Correction de bug
Correction de multiple bug

21
LICENSE Normal file
View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2018 Mathieu Lagace
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.