Adding upgrade script
This commit is contained in:
224
readme.md
224
readme.md
@@ -3,19 +3,82 @@ IceHrm
|
||||
|
||||
Installation
|
||||
------------
|
||||
Download the latest release https://github.com/gamonoid/icehrm/releases/latest
|
||||
* Download the latest release https://github.com/gamonoid/icehrm/releases/latest
|
||||
|
||||
Copy the downloaded file to the path you want to install iCE Hrm in your server and extract.
|
||||
* Copy the downloaded file to the path you want to install iCE Hrm in your server and extract.
|
||||
|
||||
Create a mysql DB for and user. Grant all on iCE Hrm DB to new DB user.
|
||||
* Create a mysql DB for and user. Grant all on iCE Hrm DB to new DB user.
|
||||
|
||||
Visit iCE Hrm installation path in your browser.
|
||||
* Visit iCE Hrm installation path in your browser.
|
||||
|
||||
During the installation form, fill in details appropriately.
|
||||
* During the installation form, fill in details appropriately.
|
||||
|
||||
Once the application is installed use the username = admin and password = admin to login to your system.
|
||||
* Once the application is installed use the username = admin and password = admin to login to your system.
|
||||
|
||||
Note: Please rename or delete the install folder (<ice hrm root>/app/install) since it could pose a security threat to your iCE Hrm instance.
|
||||
Note: Please rename or delete the install folder (<ice hrm root>/app/install) since it could pose a security threat to your iCE Hrm instance.
|
||||
|
||||
|
||||
Upgrade from Previous Versions to Latest Version
|
||||
------------------------------------------------
|
||||
|
||||
* Backup icehrm installation file and DB
|
||||
* Remove all folders except icehrm/app from your existing installation
|
||||
* Copy all folders except icehrm/app into installation folder
|
||||
* Use sql scripts inside 'db_upgrade/(version)' folder to upgrade the icehrm current version
|
||||
|
||||
|
||||
Note: If you are upgrading from older versions of icehrm please note that the icehrm leave module is removed since v13.0
|
||||
|
||||
|
||||
|
||||
Release note v14.0
|
||||
------------------
|
||||
|
||||
### Features
|
||||
* Expense management module
|
||||
* Improvements to travel management module to change the process of applying for travel requests
|
||||
* Employee document expiry notifications
|
||||
* Immigration documents has been removed from travel module and users should use documents module instead
|
||||
* Allow stopping all email notifications for certain leave types
|
||||
* Leave filtering with leave period
|
||||
* New report add for getting travel requests
|
||||
* Improvements to user interface
|
||||
* Bunch of UI improvements including changing menu order and font sizes
|
||||
* Ability to stop all notifications for certain leave types
|
||||
* Add a setting to use server time for time zone defined on department that a user is attached to create new attendance records
|
||||
* Improvements to admin/manager and user dashboard
|
||||
* Managers allowed to view/add/edit employee documents
|
||||
* New reports added for employee expenses and travel
|
||||
|
||||
### Fixes
|
||||
* Fix issue: leave type not included in employee leave report
|
||||
* Fix invoice ordering
|
||||
* Fix unavailable help links
|
||||
* Remove manager access from recruitment setup
|
||||
* Remove Add New button from employees module for managers
|
||||
* Remove Add New button from archived and terminated employees tabs
|
||||
* Fix - training module view session info from my training sessions tab not working
|
||||
|
||||
|
||||
Release note v13.4
|
||||
-----------------
|
||||
|
||||
### Features
|
||||
|
||||
### Fixes
|
||||
* Fix employee leave report leave type field
|
||||
|
||||
Release note v13.0
|
||||
-----------------
|
||||
|
||||
### Features
|
||||
* Recruitment module
|
||||
* Allow managers to edit attendance of direct report employees
|
||||
|
||||
### Fixes
|
||||
* Employee switching issue fixed
|
||||
* Fix terminated employee labels
|
||||
* Fix issue with punch-in
|
||||
|
||||
Release note v12.6
|
||||
-----------------
|
||||
@@ -27,31 +90,38 @@ Release note v12.6
|
||||
### Fixes
|
||||
* Employee switching issue fixed
|
||||
|
||||
Release note v10.2
|
||||
|
||||
Release note v11.1
|
||||
-----------------
|
||||
|
||||
### Features
|
||||
* Add/Edit or remove employee fields
|
||||
|
||||
|
||||
Release note v11.0
|
||||
-----------------
|
||||
|
||||
### Features
|
||||
* Employee data archiving
|
||||
* Leave cancellation requests
|
||||
* Adding view employee feature
|
||||
|
||||
### Fixes
|
||||
* Improvements to date time pickers
|
||||
* Fixing fatal error due to non writable log file
|
||||
* Latest changes from ice-framework v2.0
|
||||
|
||||
|
||||
|
||||
Release note v10.1
|
||||
-----------------
|
||||
|
||||
### Features
|
||||
* Integration with ice-framework (http://github.com/thilinah/ice-framework)
|
||||
* Travel module
|
||||
* Meta data module
|
||||
* Integration with ice-framework (http://githun.com/thilinah/ice-framework)
|
||||
* Option for only allow users to add an entry to a timesheet only if they have marked atteandance for the selected period
|
||||
* Restricting availability of leave types to employees using leave groups
|
||||
|
||||
### Fixes
|
||||
* Add missing S3FileSystem class
|
||||
* Fix issue: passing result of a method call directly into empty method is not supported in php v5.3
|
||||
|
||||
* Admins and add notes to employees
|
||||
|
||||
Release note v9.1
|
||||
-----------------
|
||||
|
||||
### Fixes
|
||||
* Add missing S3FileSystem class
|
||||
* Fix issue: passing result of a method call directly into empty method is not supported in php v5.3
|
||||
@@ -59,12 +129,14 @@ Release note v9.1
|
||||
|
||||
Release note v9.0
|
||||
-----------------
|
||||
|
||||
### Features
|
||||
* New user interface
|
||||
* Decimal leave counts supported
|
||||
|
||||
Update icehrm v8.4 to v9.0
|
||||
--------------------------
|
||||
|
||||
* Make a backup of your icehrm db
|
||||
* Run db script "icehrmdb_update_v8.4_to_v9.0.sql" which can be found inside script folder of icehrm_v9.0
|
||||
* remove all folders except app folder in icehrm root folder
|
||||
@@ -73,6 +145,7 @@ Update icehrm v8.4 to v9.0
|
||||
|
||||
Release note v8.4
|
||||
-----------------
|
||||
|
||||
### Fixes
|
||||
* Fix leave carry forward rounding issues
|
||||
* Fix issue: select2 default value not getting set for select2
|
||||
@@ -80,102 +153,83 @@ Release note v8.4
|
||||
|
||||
Release note v8.3
|
||||
-----------------
|
||||
|
||||
### Fixes
|
||||
* Fix user table issue on windows, this will resolve errors such as: (Note that this fix has no effect on unix based installations)
|
||||
* Fix user table issue on windows, this will resolve errors such as: (Note that this fix has no effect on unix based installations)
|
||||
* Admin not able to view user uploaded documents
|
||||
* Admin not able to upload documants for users
|
||||
* Admin can not view employee attendance records
|
||||
* Employee projects can not be added
|
||||
|
||||
|
||||
Update icehrm v8.2 to v8.3
|
||||
--------------------------
|
||||
|
||||
Copy server.includes.inc.php from v8.3 to your icehrm folder
|
||||
|
||||
Update icehrm v7.x to v8.0
|
||||
--------------------------
|
||||
Delete all folders except <icehrm>/app directory
|
||||
|
||||
Copy contents of icehrm_v8.0.zip to existing icehrm directory except app directory
|
||||
|
||||
Execute 'icehrmdb_os_update_v7.x_to_v8.0.sql' on your icehrm database
|
||||
|
||||
Update icehrm v7.1 to v7.2
|
||||
--------------------------
|
||||
Download update from https://bitbucket.org/thilina/icehrm-opensource/downloads/icehrm_update_from_7.1_to_7.2.zip
|
||||
|
||||
Unzip icehrm_update_from_7.1_to_7.2.zip inside your icehrm installation
|
||||
|
||||
Update icehrm v6.1 to v7.1
|
||||
--------------------------
|
||||
Delete all folders except <icehrm>/app directory
|
||||
|
||||
Copy contents of icehrm_v7.1.zip to existing icehrm directory except app directory
|
||||
|
||||
Execute 'icehrmdb_os_update_v6.1_to_v7.1.sql' on your icehrm database
|
||||
|
||||
Release note v8.2
|
||||
-----------------
|
||||
|
||||
### Features
|
||||
*Instance verification added
|
||||
* Instance verification added
|
||||
|
||||
Release note v8.1
|
||||
-----------------
|
||||
|
||||
### Fixes
|
||||
*Fixed bug that caused a fatal error in php v5.4
|
||||
*aws2.7.11 phar file replaced by a aws2.7.11 extracted files
|
||||
*old aws sdk removed
|
||||
* Fixed bug that caused a fatal error in php v5.4
|
||||
* aws2.7.11 phar file replaced by a aws2.7.11 extracted files
|
||||
* old aws sdk removed
|
||||
|
||||
Release note v8.0
|
||||
-----------------
|
||||
|
||||
### Features
|
||||
*Admin dashbord module
|
||||
*If the employee joined in current leave period, his leave entitlement is calculated proportional to joined date
|
||||
*Improvements to reporting module
|
||||
*Adding new employee time tracking report
|
||||
*Join date for employees made mandatory
|
||||
*Sending welcome email when a user is added
|
||||
*Let users directly reply to admin user from any email sent out from icehrm
|
||||
*All the users who are not admins must have an employee object attached
|
||||
*Upgrade aws sdk to v2.7.11
|
||||
*Allow employees to change password
|
||||
*Use only the email address defined under user for sending mails
|
||||
*Making work_email and private_email fields optional
|
||||
* Admin dashbord module
|
||||
* If the employee joined in current leave period, his leave entitlement is calculated proportional to joined date
|
||||
* Improvements to reporting module
|
||||
* Adding new employee time tracking report
|
||||
* Join date for employees made mandatory
|
||||
* Sending welcome email when a user is added
|
||||
* Let users directly reply to admin user from any email sent out from icehrm
|
||||
* All the users who are not admins must have an employee object attached
|
||||
* Upgrade aws sdk to v2.7.11
|
||||
* Allow employees to change password
|
||||
* Use only the email address defined under user for sending mails
|
||||
* Making work_email and private_email fields optional
|
||||
|
||||
|
||||
### Fixes
|
||||
*Upload dialog close button issue fixed
|
||||
* Upload dialog close button issue fixed
|
||||
|
||||
Release note v7.2
|
||||
-----------------
|
||||
*Fixes
|
||||
*Some critical vulnerabilities are fixed as recommend by http://zeroscience.mk/en/
|
||||
|
||||
### Fixes
|
||||
* Some critical vulnerabilities are fixed as recommend by http://zeroscience.mk/en/
|
||||
|
||||
Release note v7.1
|
||||
-----------------
|
||||
*Features
|
||||
*Improved company structure graph
|
||||
*Leave notes implementation <20> Supervisor can add a note when approving or rejecting leaves
|
||||
*Filtering support
|
||||
*Select boxes with long lists are now searchable
|
||||
*Add/Edit/Delete company structure permissions added for managers
|
||||
*Add ability to disable employee information editing
|
||||
|
||||
*Fixes
|
||||
*Make loans editable only by admin
|
||||
*Fix: permissions not getting applied to employee documents
|
||||
*Fix error adding employee documents when no user assigned to the admin
|
||||
### Features
|
||||
* Improved company structure graph
|
||||
* Leave notes implementation <20> Supervisor can add a note when approving or rejecting leaves
|
||||
* Filtering support
|
||||
* Select boxes with long lists are now searchable
|
||||
* Add/Edit/Delete company structure permissions added for managers
|
||||
* Add ability to disable employee information editing
|
||||
|
||||
*Code Quality
|
||||
*Moving all module related code and data into module folders
|
||||
### Fixes
|
||||
* Make loans editable only by admin
|
||||
* Fix: permissions not getting applied to employee documents
|
||||
* Fix error adding employee documents when no user assigned to the admin
|
||||
|
||||
### Code Quality
|
||||
* Moving all module related code and data into module folders
|
||||
|
||||
Release note v6.1
|
||||
-----------------
|
||||
|
||||
Leave carry forwared related isue fixed
|
||||
|
||||
Release note v6.0
|
||||
-----------------
|
||||
|
||||
* Features
|
||||
* Notifications for leaves and timesheets
|
||||
* Leave module accrue and leave carry forward
|
||||
@@ -197,11 +251,13 @@ Release note v6.0
|
||||
|
||||
Release note v5.3
|
||||
-----------------
|
||||
|
||||
* Fixes
|
||||
* Fix missing employee name in employee details report
|
||||
|
||||
Release note v5.2
|
||||
-----------------
|
||||
|
||||
* Fixes
|
||||
* Remove unwanted error logs
|
||||
* Fix attendance module employee permission issue
|
||||
@@ -211,12 +267,14 @@ Release note v5.2
|
||||
|
||||
Release note v5.1
|
||||
-----------------
|
||||
|
||||
* Fixes
|
||||
* Fixing for non updating null fields
|
||||
* https://bitbucket.org/thilina/icehrm-opensource/commits/df57308b53484a2e43ef5c72967ed1cd0dc756cc
|
||||
|
||||
Release note v5.0
|
||||
-----------------
|
||||
|
||||
* Features
|
||||
* New user permission implementation
|
||||
* Adding new user level - Manager
|
||||
@@ -226,14 +284,16 @@ Release note v5.0
|
||||
|
||||
Release note v4.2
|
||||
-----------------
|
||||
* Fixes
|
||||
|
||||
### Fixes
|
||||
* https://bitbucket.org/thilina/icehrm-opensource/issue/23/subordinate-leaves-pagination-not-working
|
||||
* https://bitbucket.org/thilina/icehrm-opensource/issue/20/error-occured-while-time-punch
|
||||
|
||||
|
||||
Release note v4.1
|
||||
-----------------
|
||||
* Features
|
||||
|
||||
### Features
|
||||
* Better email format for notifications
|
||||
* Convert upload dialog to a bootstrp model
|
||||
|
||||
@@ -244,4 +304,4 @@ Release note v4.1
|
||||
* Fix company structure graph issues
|
||||
* Allow icehrm client to work without an internet connection
|
||||
* Fix installer incorrect base url issue
|
||||
* Fix empty user creation issue
|
||||
* Fix empty user creation issue
|
||||
Reference in New Issue
Block a user