Find Jobs
Hire Freelancers

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

$100-500 USD

Cancelado
Publicado há quase 12 anos

$100-500 USD

Pago na entrega
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.
ID do Projeto: 2741999

Sobre o projeto

1 proposta
Projeto remoto
Ativo há 12 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
1 freelancers estão ofertando em média $121 USD for esse trabalho
Avatar do Usuário
See private message.
$120,70 USD em 14 dias
4,9 (63 avaliações)
4,3
4,3

Sobre o cliente

Bandeira do(a) AUSTRALIA
Ashfield, Australia
4,9
44
Método de pagamento verificado
Membro desde mai. 28, 2009

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.