From c65bdbbfb30920ce6ba03e56207d1d4829a06be2 Mon Sep 17 00:00:00 2001 From: Thilina Pituwala Date: Wed, 10 Jun 2020 02:03:44 +0200 Subject: [PATCH] Fix broken filtering | fix photo attendance | add vagrant development environment --- .gitignore | 2 +- Vagrantfile | 25 +++++++ app/cron.php | 2 +- core/admin/attendance/index.php | 78 ++++++++++---------- core/src/Classes/DomainAwareInputCleaner.php | 4 +- deployment/vagrant/sites-available/default | 50 +++++++++++++ deployment/vagrant/ssl/icehrm.crt | 18 +++++ deployment/vagrant/ssl/icehrm.key | 28 +++++++ 8 files changed, 163 insertions(+), 44 deletions(-) create mode 100644 Vagrantfile create mode 100644 deployment/vagrant/sites-available/default create mode 100644 deployment/vagrant/ssl/icehrm.crt create mode 100644 deployment/vagrant/ssl/icehrm.key diff --git a/.gitignore b/.gitignore index 3e0e9a4b..4f32363c 100644 --- a/.gitignore +++ b/.gitignore @@ -22,4 +22,4 @@ docker/testing/db_data test/frontend/cypress/videos/* test/frontend/cypress/screenshots/* test/frontend/node_modules/* - +!deployment/vagrant/ssl/icehrm.key diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 00000000..9f55c959 --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,25 @@ +Vagrant.configure("2") do |config| + config.vm.box = "icehrm/icehrm" + config.vm.box_version = "1.0.0" + config.vm.network "private_network", ip: "192.168.10.12" + config.vm.synced_folder ".", "/vagrant", type: "nfs" + config.vm.synced_folder "./deployment/vagrant/sites-available", "/etc/nginx/sites-enabled", type: "nfs" + config.vm.synced_folder "./deployment/vagrant/ssl", "/etc/nginx/ssl", type: "nfs" + + config.vm.provider "virtualbox" do |vb| + vb.memory = "1024" + vb.cpus = "2" + vb.name = "icehrm-os.test" + end + + config.vm.provision "shell", inline: <<-SHELL + sudo service nginx restart + SHELL + + config.vm.hostname = "icehrm.test" + + config.hostsupdater.aliases = [ + "icehrm.test" + ] +end + diff --git a/app/cron.php b/app/cron.php index ad4c7726..f3d095fe 100755 --- a/app/cron.php +++ b/app/cron.php @@ -4,4 +4,4 @@ if(php_sapi_name() != 'cli'){ } include ('config.php'); -include (APP_BASE_PATH.'crons/cron.php'); \ No newline at end of file +include (APP_BASE_PATH.'crons/cron.php'); diff --git a/core/admin/attendance/index.php b/core/admin/attendance/index.php index 7d9217da..34f8b92e 100644 --- a/core/admin/attendance/index.php +++ b/core/admin/attendance/index.php @@ -13,20 +13,20 @@ $photoAttendance = \Classes\SettingsManager::getInstance()->getSetting('Attendan $mapAttendance = \Classes\SettingsManager::getInstance()->getSetting('Attendance: Request Attendance Location on Mobile'); ?>
- -
-
-
+
+
+
-
- + -
+
+
@@ -36,20 +36,20 @@ $mapAttendance = \Classes\SettingsManager::getInstance()->getSetting('Attendance
-
+
diff --git a/core/src/Classes/DomainAwareInputCleaner.php b/core/src/Classes/DomainAwareInputCleaner.php index a078b73c..f66c3bb8 100644 --- a/core/src/Classes/DomainAwareInputCleaner.php +++ b/core/src/Classes/DomainAwareInputCleaner.php @@ -1,6 +1,4 @@