Giter Club home page Giter Club logo

sentrifugo's People

Contributors

sapplica avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sentrifugo's Issues

New feature: add ability to export employees list

Currently in /index.php/employee/ screen, there is ability to import employees:

Home › Human Resource › Employees
Import Employees and Import format

Would be also very nice to have option to export existing employees in same format as seen in "Import format".

Unable to add new employee

I've got a fresh install of Sentrifugo in my local computer for testing. My installation went fine and I managed to setup the basics. However, when I filled in the form to add a new employee, upon clicking the "Save" button, the loading spinner appears and then disappears but nothing happens. I am still on the "Add New Employee" page and my form has not been submitted, no new employee was created. The log is empty and there are no error messages appearing.
screen shot 2016-04-19 at 12 50 53 am

Payroll, Attendance Modules and API?

Hey there, I was going through your demo and was quite impressed with what you guys have done 👍

It indeed looks powerful and one stop solution for HR Management. However, It doesn't seem to have Payroll or Attendance modules? Does it have these features in demo or in the actual product (am i missing something?) or on the roadmap?

And some of the modules i see are not available in Demo, Does that mean it's still under construction or would be a premium feature?

And Finally, Is there any plans to have an API (Like WordPress) so we can build our own plugins/themes?

Congrats on your launch :)

Available leaves not updating after leave approval

Hi there,
I'm having an issue with the Sentrifugo2.1.1 version. After the approval of a leave, the available leave is not auto decremented. I have to do it manually now, which is tiresome. Can anyone offer me any help?

Adding custom fields to the application

Hi,

I would like to add custom fields to the application. For example, I want to add an additional Middle Name field on the employee details. I already added the necessary columns to the database.

What I'm looking for now is, what Models and Controllers should be modified? I was already able to edit the views and show the textbox fields that I want to show. The next step is to populate those fields with data from the database. I'm fairly new in using Zend Framework, so, I'll be needing guidance in doing this.

EDIT:

I was able to find the necessary files to be edited, closing this issue.

Leave Assignment By Admin

Just wondering if we can have a provision that allows the admin or the hr manager to fill in leave requests on behalf of employees.

Business units

Hello

Is there any way in sentrifugo to disable the business units, I want to use only departments instead of business units

Google authentication

Hi Sentifugo,

Thanks for developing nice tool, is it possible to add google authentication ?

Sentrifugo HRM 2.1 Employee list is not displaying

Hi,

I have downloaded sentrifugo 2.1 and installed. Even after adding few employees, the list still doesnt show any employees (HR -> Employees) and says no data found.

Can please help me or let me know what could be the cause?

Thanks
Srini

Unable to import employees

Unable to import employees. I followed all the instructions provided on the import page. After correcting all the errors, I was presented with a vague error message 'Something went wrong,please try again'.

I also tried importing the provided file format, I just changed some of the sample values and yet, same error message popped out.

If there is no way to import employees via the import interface, can I manually import them on the database?

Server Health software needed

Would recommend some good software that could help in protection of data for sentrifugo installed on a web server

Install Error

Hi there,

We're getting an error in Step 3 ('Application Settings') of the installer. Its passed steps one and two but when submitting the form its returning the message "Some error,please try again."

Screenshot

The nginx log files are reporting the following:

2016/02/22 23:59:27 [error] 2621#0: *389 FastCGI sent in stderr: "PHP message: PHP Warning: require_once(step.php): failed to open stream: No such file or directory in /var/www/example.com/install/index.php on line 144 PHP message: PHP Fatal error: require_once(): Failed opening required 'step.php' (include_path=':.:/usr/share/php:/usr/share/pear') in /var/www/example.com/install/index.php on line 144" while reading upstream, client: 86.31.184.155, server: example.com, request: "GET /install/index.php?s=p HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "example.com"

Any thoughts on this would be greatly appreciated. Please let me know if you need any additional information.

Cannot add new employee after head of organization

I'm getting "something went wrong" error on new employee add page even though all required data are correctly filled up.

capture-sentrifugo

i have looked at logs section on dashboard as well as application logs in logs folder. but no error log has been recorded in those place.

is there a way to turn on debug info so we know exactly what went wrong?

/public/index.php not found or unable to stat

Great job in creating an awesome HRMS!

I have a Mac running latest El capitan 10.11.5, I have installed Apache, MySQL, PHP and I have other web apps working perfectly fine.

I successfully installed Sentrifugo, when I login I get a error in apache error log. When I try to do any sort form post I get 503 error. I have even tried reinstalling several times but the same error!

Error log from file -
[Wed Jun 29 17:03:26.166609 2016] [:error] [pid 2080] [client 127.0.0.1:53573] script '/Library/WebServer/Documents/projects/sentri/sentrifugo-master/public/index.php' not found or unable to stat, referer: http://projects/sentri/sentrifugo-master/index.php/employee/

LDAP Support

Wondering what the time-scale to supporting this is? One of the last things needed before we're ready to adpot
(and unfortunately not a developer hence can't do myself)

superadmin credentials are not accepted after logout or session is closed

I just installed Sentrifugo and finished configuration wizard. I got the system generated password for EMPP0001 and used it to login.

After the session got expired it is not accepting the password.

I didn't update the email so I cant get forgot password email.

How to solve this. It is second installation and have the same issue.

How can i decode the password from db?

Nationality data validation too strict

Similar to previous ones (#6, #7). Nationality does not allowed '-' in the field. People from Vanuatu are called "Ni-Vanuatu".

I know fixing this is on the road map, just documenting this.

Error when adding new Employee

i just installed it and when trying to add a new employee, i added the first one, but the second one cannot be added.
image

Browser Failure Issue

Hi, I suddenly got an error yesterday stating browser not supported and i am being navigated to this page when i login. http://XX.XX.1.36/index.php/index/browserfailure

Our organisation has a policy of using only Internet Explorer in all its computers and we are using the latest version IE 11. But still when trying to login to the application the browser failure page tells us to use IE 8 or later.

Screenshot http://pasteboard.co/1OD9ZOld.png

Please help in resolving this error.

Not able to generate time report

Hello
I have just started to discover this tool and I like it. but I am not able to export the time report into pdf or excel format.

I have tried from analytic time menu, there is no icon to export report. If we had this option it will be more attractive

Thanks,
Vittal Angadi

Field data added in edit forms not immediately available

How to reproduce.

  1. Open any form (e.g Adding a new department)
  2. Try to "Add Time Zone" from within the department form. Save it (it is saved succesfully)
  3. Continue with the form but the newly added timezone is not in available in the list. It only becomes available after a page refresh or navigating out and back in.

Update PHPMailer

You're bundling an old and buggy version of PHPMailer, and it will have issues with PHP 5.6 in particular. Bundling packages is generally a bad idea because of exactly this problem, and it makes your repo unnecessarily large - the right way is to install dependencies using composer. In the mean time, please replace the version you're bundling wih at least version 5.2.10 from here.

Note that you will need to change the way that you load the class - I recommend you use the method documented in the readme which is to load the provided autoloader.

Exporting data from "Leave" module to CSV

Hello
I have just started to discover this tool and I like it. It addresses well my needs for the seize of company we are. However, I am courious how we can feed some downstram processes such as our externalzed payroll department, who require from us a report with the "Leave" data for all our employees for the current month and the remaining vacation days left. I would like to send them on a monthly basis an excel file with this information. Any experience from someone? Thank you

Blocking of previous Month/Week Time sheet

Hi,
I am actually testing sentifugo very seriously and I have found tool don't have blocking of previous month/week time sheet block and unblock option for employee, If this option is enable it will be more helpful.

Thanks,
Vittal Angadi

Make MySQL Port Configurable.

Please update the source to provide configuration for MySQL Port if the port is other than 3306.

Thanks
Thangaraj N

Session Hijacking

Session hijacking occurs when a user(attacker) steals another users sessid (victim) and use it to authenticate to the server as him.
This can be done in several ways, in particular we were able to exploit this vulnerability throw XSS. In order to prevent this we suggest to add this configuration in the php.ini file

  • session.cookie_httponly = True
    This setting will made the cookies inaccessible through scripting.

Attendance status validation too strict

Validation for the attendance status is unnecessarily too strict. It even refuses one of the examples given in the "?" over tool tip. To reproduce try entering the attendance status "Un-informed" and it is flagged an invalid.

Security issues - SQL injection

It looks as though the application doesn't enforce security and SQL injection is possible, amongst other vulnerabilities.

E.g. look at

:

            $userData = $db->select()
            ->from(array('a' => 'main_users'),array('aid' => 'a.id'))
            ->joinInner(array('r'=>'main_roles'), 'r.id=a.emprole',array("def_status" => "if(r.group_id in (1,5) and a.userstatus = 'new','old',a.userstatus)"))
            ->where("a.isactive = 1 AND r.isactive = 1 AND a.emptemplock = 0 AND (a.employeeId = '".$corpEmail."' OR a.emailaddress = '".$corpEmail."')");
            $new_userdata = $db->select()
            ->from(array('ac'=>$userData),array('count'=>'count(*)'))
            ->where("ac.def_status = 'old'");

Or here -

public function getStatesData($sort, $by, $pageNo, $perPage,$searchQuery)
:


        $statesData = $this->select()
                           ->setIntegrityCheck(false)   
                           ->from(array('s'=>'main_states'),array('s.*'))
                           ->joinLeft(array('c'=>'tbl_countries'), 's.countryid=c.id',array('country_name'=>'c.country_name'))                         
                           ->where($where)
                           ->order("$by $sort") 
                           ->limitPage($pageNo, $perPage);

By inputting malicious parameters values, the application can be forced to perform arbitrary SQL queries which can compromise the entire HRM.

Am I missing something here? is there some global input validation or security module used to protect against this that I didn't notice?

Issue in Work Eligibility Module

Adding new Work Eligibility details calls the editAction of the controller instead of the addAction of the workeligibilitycontroller, thus, leading to a 503 error being thrown by the application when adding a new detail.

Employee Photo update option

Hi Team,
I was trying to update photo of employee from the path
Home › Human Resource › Employees › Edit
but couldn't find the option to do so could you help.

Does not display properly Croatian diacritics

Does not display properly special characters like č ć š đ ž in certain screens, e.g.:

WORK ELIGIBILITY DOCUMENT TYPES --> Document Description field

Original text: Službenik za informiranje, Članak 13.,..

Will be displayed as: Službenik za informiranje, �lanak 13.,..

Unable to Cancel or Edit the Approved Leaves

Hi,
I am unable to edit or cancel the leaves from both the employee and the management logins that are already approved (the leaves are in the future dates). I can find only view option for the leaves which are available under approved leaves. Please help with this. It's really urgent.

Department Name Validation too strict

Validation for a department name is too strict. It does not accept a department name with a comma. There are organisations with department names with commas.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.