# By Manuel Raynaud (22) and others # Via Manuel Raynaud (7) and others * 'master' of https://github.com/thelia/thelia: (32 commits) refactor name for updating actions choose UPDATE word for name actions add update address action and create tests 404 not found management Working Fix unset namespace modify travis script test rewriting exception Fixed minor bug in Currencies Finished currency edition Added route methods address action implementation hot fix rewriting add address create controller and event Added AdminUtilities Smarty plugin, optimized templates update customer model createOrUpdate method update address model fix redirect process in viewListener refactor reset_install script refactor install process, database management in dedicated class ... Conflicts: local/config/schema.xml reset_install.sh
32 lines
909 B
Bash
Executable File
32 lines
909 B
Bash
Executable File
#!/bin/bash
|
|
# @author Guillaume MOREL
|
|
# v0.1
|
|
|
|
echo -e "\033[47m\033[1;31m\n[WARN] This script will reset this Thelia2 install\n\033[0m"
|
|
|
|
echo -e "\n\e[01;34m[INFO] Downloading vendors\e[00m\n"
|
|
composer install --prefer-dist
|
|
|
|
cd local/config/
|
|
|
|
echo -e "\n\e[01;34m[INFO] Building Models file\e[00m\n"
|
|
../../bin/propel build -v --output-dir=../../core/lib/
|
|
|
|
echo -e "\n\e[01;34m[INFO] Building SQL CREATE file\e[00m\n"
|
|
../../bin/propel sql:build -v --output-dir=../../install/
|
|
|
|
|
|
echo -e "\n\e[01;34m[INFO] Reloaded Thelia2 database\e[00m\n"
|
|
cd ../..
|
|
rm install/sqldb.map
|
|
php Thelia thelia:dev:reloadDB
|
|
|
|
echo -e "\n\e[01;34m[INFO] Installing fixtures\e[00m\n"
|
|
php install/faker.php
|
|
|
|
echo -e "\n\e[01;34m[INFO] Adding admin\e[00m\n"
|
|
php Thelia thelia:create-admin --login_name thelia2 --password thelia2 --last_name thelia2 --first_name thelia2
|
|
|
|
echo -e "\n\e[00;32m[SUCCESS] Reset done\e[00m\n"
|
|
|