Find Jobs
Hire Freelancers

Modify and Install open source time sheet management software.(repost)

$100-500 USD

Ακυρώθηκε
Αναρτήθηκε περίπου 12 χρόνια πριν

$100-500 USD

Πληρωμή κατά την παράδοση
This is a mid sized project - to modify & install a opensource timesheet management software on our hosting service. The software is Kimai. found in <[login to view URL]> This uses mysql and developed in java. It comes with its own install and documentation. We just want toinstall it in our existing webserver by adding a url extension so our website will not be affected by this. One other addtion we need to this install is to password protect this site so its restricted access. We need some one with good knowledge of deploying websites and working with PHP, JQUERY, and mysql. This is a Mid sized project, so we are looking for some one interested in getting this done quickly. You should be switched on in understanding the current product and should be able to modify it efficiently. The Changes we need done on this software is provided in the detailed requirements section. ## Deliverables The Modifications required .. Download the latest source file from [login to view URL] Modify to do the following 1. Add two columns to existing db (Zef table) Submit (Int - 1) Values (1 / 0 or T / F or Y/N) approve (Int - 1) Values (1 / 0 or T / F or Y/N) within the timedb (ZEF Table) This addition needs to be propogated into the install php file as ALTER STATEMENT - so a standard deploy using install php could be performed. 2. Add necessary code in the time entry screens to Add Check box in end of each time entry row - title "Submit" Show rows that are submitted in Red (No Editing should be allowed) Show rows that are approved in Blue (No Editing should be allowed) 4. add a sumbit Button in Time sheet entry screen On Clicking Submit button - Update database with Submit column = 1 or Y or T for every row that has check box = ticked (Do not do any thing for approved or submitted entries) 5. add a approval tab - only accesible by managers - special privilege Use the same front end as Time sheet entry with additional check box - title "Approve" Show rows that are submitted in Red Show rows that are approved in Blue (No Editing should be allowed) 6. add a Approve Button in screen On Clicking Approve button - Update database with Approve column = 1 or Y or T for every row that has check box = ticked (Do not do any thing for approved or submitted entries) 7. Add new tab on main page call it Report (accessible only to admin or manager) Choose Users (Drop Down list of all users) Choose Period (From date and To Date) Enter date ==== Display Approved time sheet entry rows in a table ===== Send to User : email address (If available in db select automatically) Send to Manager : email address Send Button = on clicking - send csv file containing the rows of data displayed to the mail addresses Kimai uses mail out's so you should be able to use existing code to send the mails.
Ταυτότητα εργασίας: 2741999

Σχετικά με την εργασία

1 proposal
Απομακρυσμένη Εργασία
Ενεργός/ή 12 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
1 freelancer δίνει μέση προσφορά $121 USD για αυτή τη δουλειά
Avatar Χρήστη
See private message.
$120,70 USD σε 14 ημέρες
4,9 (63 αξιολογήσεις)
4,3
4,3

Σχετικά με τον πελάτη

Σημαία της AUSTRALIA
Ashfield, Australia
4,9
44
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Μαΐ 28, 2009

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.