Today I start coding to implemented Multilevel leave approval in jorani. today I have Implement many to many relationship between user and their managers in database by creating manager_levels table in database.
Today I completed short leave feature of Multilevel leave apporval system by create it logic for front end in javascript and completing its controller and rounting in codeIgniter.
After go through different required portion of code of jorani.
This weeks generally passes through planing period, which include planing of following point.
The user create/edit forms should have a new field(s) (impact on DB model).
2 levels or multi-level? If multi-level, what is the workflow exactly? I mean the order of the managers is important or not (AND or OR)?
What about the different emails sent
Is there any change into the WebUI besides the user management part?
What about the reminder email?
As I need to make Multilevel Leave approval system that will be based on Jorani (open source web app). So I start learning workflow and functionality of jorani. It include different feature of available in it. and Start reading code of it to modify it according to our need.
Today I learn basic uses of Bootstraps and its uses and prectice them.
Bootstrap is a free and open-source framework for creating websites and web applications. It’s the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.Bootstrap is promoted as being One framework, every device. This is because websites built with Bootstrap will automatically scale between devices — whether the device is a mobile phone, tablet, laptop, desktop computer, screen reader, etc.
today I learn and practice JQuary.
jQuery is a lightweight, “write less, do more”, JavaScript library.
The purpose of jQuery is to make it much easier to use JavaScript on your website.
jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code.
jQuery also simplifies a lot of the complicated things from JavaScript, like AJAX calls and DOM manipulation.
The jQuery library contains the following features:
• HTML/DOM manipulation
• CSS manipulation
• HTML event methods
• Effects and animations
• AJAX
• Utilities