A simple plugin for user leaves management. It allows user to check-in and check-out for attendance marking. Leave is marked for any user that does not check-in by the specified time. Administrator can define leave types via the administrative interface for the plugin
The tests for Check In and Check Out being clicked/redirected twice bug have been developed on RSpec along with adding the functionality to handle the errors [Flash messages]. The branch also includes tests for giving an error message when the time logged is less than 90% of the checked in time.
Another added functionality is only showing open issues to user if he/she is prompted to enter remaining to-be-logged time.
The tests for Check In and Check Out being clicked/redirected twice bug have been developed on RSpec along with adding the functionality to handle the errors [Flash messages]. The branch also includes tests for giving an error message when the time logged is less than 90% of the checked in time. Another added functionality is only showing open issues to user if he/she is prompted to enter remaining to-be-logged time.