[ENGLISH] Feature requests for the next version

2,438 views
Skip to first unread message

Benjamin BALET

unread,
Dec 6, 2015, 7:44:47 AM12/6/15
to jorani
Hello,

I'm designing the next version and I would like to collect ideas.

Here a list of features that will be implemented :
 - OAuth2 signin with Google+ (similar to SSO), because my main target are NGOs and they use Google Businees / Google School.
 - Display half-days in Monthly Calendars.
 - Entitled days for a list of employees.
 - Display a full page of error (including menu) when the user try to access to deleted object.
 - New design with a fixed menu at the top of pages.
 - Language/Culture: possibility to force the date format.
 - More PHP triggers (create, update, delete, etc.).

Bugs:
 - On some servers, the ICS feed doesn't work due to a problem of timezone. Impossible to reproduce so far.
 - Typo in leave request e-mail.

Maybe :
 - LDAP Explorer.
 - User import.

Please keep this thread in English only, create a new topic if you want to discuss into another language.

Philippe Mignon

unread,
Dec 7, 2015, 9:54:51 AM12/7/15
to jorani
Good features, essentially the first (Google signin) and the third one (Entitled days for a list of employees).
I suggest another feature, It could be great if a confirmation email was also sent to the user when he creates a leave request.
Thanks, Philippe

ludoviciful

unread,
Dec 10, 2015, 2:40:24 PM12/10/15
to jorani
Good improvement, the first Google signin; the last User import with Ldap explorer and New design
Suggestion: Owncloud integration, new email design (leave request) and user export if this feature don't exist already in your project.

Benjamin BALET

unread,
Dec 17, 2015, 6:59:32 AM12/17/15
to jorani
Hi,

I don't understand your suggestions:
  1. Owncloud integration would mean to create a new application by following Owncloud standards. That's not going to happen.
  2. What do you mean by "new email design", it's vague.. do you need more information (what information)? New graphical design? Could you provide an example?
  3. User export is done with an Excel report.

ludoviciful

unread,
Dec 17, 2015, 1:36:03 PM12/17/15
to jorani

Hi,

I don't know for "new email design", i know that is "vague"... But maybe more graphical than this:

Demande d'absence

Bonjour X

La demande d'absence que vous avez soumise a été refusée. Voici les détails :

Du  

27/11/2015 (Matin)

Au  

27/11/2015 (Après-midi)

Type  

RTT

Cause  


Maybe it's already possible in html or other.

And for owncloud, owncloud use PHP and CSS, i don't think than you must rewrite your entire code... Or maybe integrate your website in owncloud instance (Same User login and password)
I am not a developer, sorry.

And thanks again for your very good application Jorani !

Message has been deleted

Chris Garrett

unread,
Dec 21, 2015, 11:41:22 AM12/21/15
to jorani
Hi,

I like this feature list.  Thank you for all your work on Jorani!  Please can you explain "LDAP explorer" though? I'm not sure what that means.

The LDAP feature I would like to see is the ability to specify a bind user when setting up LDAP auth - that user might have a password, or might not (anonymous bind).  Then, when bound as the bind user, Jorani would search the LDAP directory for the username the user wants to authenticate as (to find where that user is in the LDAP directory), and then authenticate the user (assuming it was found) using the password typed in on the login screen.  This method would allow most LDAP directories to be used as authentication sources, whatever their structure (and would avoid the need to type in an LDAP path for each user when they are set up).

It would also be good if there was a way for an employee to retract a holiday that is on a contract (so, for example, most people might be contracted to have a day off on Christmas Eve, but a few employees might still need to work that day)

Thank you,

Chris.


J Ganesh Babu

unread,
Dec 29, 2015, 3:34:48 AM12/29/15
to jorani
 Wonderfull one

with Nice features, most extensively made and best part good security

1. Most of employees ask reason for rejecting leaves and manager donot have provision to write, If we can also add a icon to write reason for the manager


Ganesh

Benjamin BALET

unread,
Dec 29, 2015, 7:02:49 AM12/29/15
to jor...@googlegroups.com

2015-12-29 4:34 GMT+01:00 J Ganesh Babu <gane...@gmail.com>:
1. Most of employees ask reason for rejecting leaves and manager donot have provision to write, If we can also add a icon to write reason for the manager

This point has been already discussed here. The problem is that it would complexify the direct approval from email with an additional form to fill. In most companies, people are not robots and discuss about leave requests with their managers. Moreover, most of my target users are not interrested in this information. So, this would add a little benefit for few people.

Benjamin BALET

unread,
Dec 29, 2015, 7:08:15 AM12/29/15
to jor...@googlegroups.com

2015-12-18 17:13 GMT+01:00 J Ganesh Babu <gane...@gmail.com>:
1. Can we have a list of people on leave from the same entity on the same day while submitting a leave request

2. Can we have contract with Year also ( I Mean Contract starts on 1-7-2015 and ends on 30-6-2016) and in the contract period only 12 leaves in total are entitled

3. can we have a group of leave types as entitled ( I mean total 12 leaves which can be a group of applied + requested)

4. Language/Culture for date format is essential, Here in India we use dd-MM-yyyy so when I select region  as asia/Kolkata preferable date format should change

1. You can get this information in a click from Calendar/Department. I'm not a big fan of duplicating data in many places of the application.
2. The contract is applicable for every year (that's the reason why you don't have the year number when you create a contract). You just need to add new entitled days for another year on a contract, no need to create a new contract every year.
3. I don't understand.
4. I will try to split the en language in two locales: en_US and en_GB, it will then fits your need.

Benjamin BALET

unread,
Dec 29, 2015, 7:11:04 AM12/29/15
to jor...@googlegroups.com

2015-12-17 14:36 GMT+01:00 ludoviciful <ltour...@gmail.com>:

I don't know for "new email design", i know that is "vague"... But maybe more graphical than this:

Still vague... Please propose a new design.
Concerning Owncloud, I don't understand the project and it seems that I'd need to duplicate the application so as to fit in it. Moreover, I've never heard of it, so I think it's a no go as of today.

Benjamin BALET

unread,
Dec 29, 2015, 7:13:39 AM12/29/15
to jor...@googlegroups.com

2015-12-21 12:41 GMT+01:00 Chris Garrett <garr...@hotmail.com>:
I like this feature list.  Thank you for all your work on Jorani!  Please can you explain "LDAP explorer" though? I'm not sure what that means.

I think it will be into the v0.5.0 (not the next one) and the idea is to ease Import/Export (and sync) from LDAP. It will be a kind of LDAP browser, but I am still testing the possibilities.

Chris Garrett

unread,
Jan 4, 2016, 10:12:21 AM1/4/16
to jorani
That sounds interesting, although I'm not sure I personally have a use case for it.   As I mentioned earlier, the LDAP feature I would most like to see is to allow the use of a named bind user for authentication purposes, to automate the process of finding the DN of the individual who wants to authenticate (thus negating the need to type in a DN for each individual user when setting them up)

Shawn Yeh

unread,
Jan 7, 2016, 4:46:49 PM1/7/16
to jorani
Hi Benjamin,

Thanks for developing this good software. I want to suggest a new function if you could possible add to next version.
In Entitled days in contract, I will need to add new Entitled days each year for one contract, it's basic same information each year, could you make it easier?
like just set the days on each type without period(start and end day).
you could add another check box to confirm the contact is automatic reset with same days for each year.
That would be helpful.
Thanks.

Juliette Murray

unread,
Jan 14, 2016, 10:31:25 AM1/14/16
to jorani
Hi,
A print feature would be great !
JM


Le dimanche 6 décembre 2015 08:44:47 UTC+1, Benjamin BALET a écrit :

Benjamin BALET

unread,
Jan 14, 2016, 10:35:51 AM1/14/16
to jor...@googlegroups.com
What do you mean by print ?
Almost all pages can be exported to Excel from which you can arrange the presentation and print.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.
To view this discussion on the web visit https://groups.google.com/d/msgid/jorani/084d8009-9742-4cbe-b9b2-7cf32aeaf727%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Jp Rostane

unread,
Jan 21, 2016, 4:17:19 PM1/21/16
to jorani
Dear Benjamin,

I love your tool, I really do!
But I believe it would be beneficial to get it hours based rather than day based. This way we could also request few hours time off.
This said, it would also be nice that when requesting a time off, the system takes automatically hours/days from the holiday when the overtime amount is not sufficient. The system can simply send a pop up to ask if the user agrees to do so.

Why?
I am currently testing Jorani for business use and right now I do have 2.41 days overtime and 30.87 days holidays.
I am not willing to take a few days off using my OT, let's say I want to take off 4 days.
First of all, I cannot use my 0.41 OT available since it would need to be 0.5 so the system accepts it. Then if I'm willing to take more than 2 days then I need to create 2 requests: 2 days from OT and 2 days from my remaining holidays... And I would love that by default the system would propose me to take the missing days/hours from my holiday (if available) when my OT amount is not sufficient.

Why such weird numbers?
Well I'm not sure for France but in my case I can work one hour overtime and be compensated 150% for instance. This would give me 1.5 hours = 0.1875 day
There is no way I can take 1.5 hours time off right now so as a user I am force to pile up overtime until it gets divisible in half days.

Regards,

JP




Le dimanche 6 décembre 2015 08:44:47 UTC+1, Benjamin BALET a écrit :

Benjamin BALET

unread,
Jan 21, 2016, 4:37:43 PM1/21/16
to jor...@googlegroups.com
Hi,

Some users are able to use Jorani on a hourly based basis, because nothing forbids you to request a leave with a duration below 0.5 days (provided you left the duration field writable in the configuration). Morever, you put what you want into OT duration field (and OT requests can be edited by HR admins) in order to deal with bonus.

Otherwise, I would suggest to deal with overtime request oustide the system with a separated workflow (by the way, this is a feature that might be implemented in v0.5.0; I mean to optionaly and completly separate the two processes).

My goal is not to cover 100% of use cases and to address the needs of all users but to develop a system as simple as possible with a minimal training to get started. That's the reason why I made few conceptual choices (that you may consider as limitations, but that I consider a benefits) :
  • 1 level validation.
  • Unit is day.
  • Etc.
Maybe that Jorani is not for you.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Dara Y

unread,
Jan 22, 2016, 1:51:24 AM1/22/16
to jor...@googlegroups.com
Hi Ben,

Next version, it would better to have login via Microsoft Office 365 like you have done with Google.

Thnks


For more options, visit https://groups.google.com/d/optout.



--
Y Dara
Web Developer
RACHNA

Markus Sulzberger

unread,
Feb 1, 2016, 9:18:27 AM2/1/16
to jorani
Hello Mr. Balet.

We just started using Jorani after trying out quite a few vacation planers - which all turned out to be equally ineffective.

So far Jorani sets itself apart from the competition by ease of use, amount of features, configuration, not being in java.

I'm happy to hear that you consider to extend LDAP support.

One feature we would like to ask for however is the possibility of appointing a substitute in a leave request.

Something along these lines would be a really great feature:

Since the substitute for the upcoming vacation might change or be on vacation himself, a permanent substitute entry in the User details would be of limited use.

1) add "Substitute" field to leave request form.
2) check if substitute already has an accepted leave himself during the duration of the request.
3) warn employee that substitute is not available.
    force select different colleague (configurable option?)
    or include warning that substitute is not available in mail to manager, so he can deny the request without having to check the substitutes availability in the calendar first
4) send a mail to the substitute "you have been selected as substitute by $user for the following duration $leave_time_start to $leave_time_end.

Maybe as an extension of this (in the future) the ability for the appointed substitute to agree or disagree per mail reply to the employee requesting the leave and the manager.

Best regards,

Markus Sulzberger

Benjamin BALET

unread,
Feb 1, 2016, 9:24:43 AM2/1/16
to jor...@googlegroups.com
@Markus Sulzberger
Thank you for your interrest. This is really specific to your organization.
You should hire a developer and adapt the code for your needs.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Markus Sulzberger

unread,
Feb 1, 2016, 10:08:26 AM2/1/16
to jorani
Wouldnt directly changing the codebase create conflicts with future updates from your side?
 

Benjamin BALET

unread,
Feb 1, 2016, 10:12:10 AM2/1/16
to jor...@googlegroups.com
Take a look at the folder /local/triggers if you want to know how to plug your code.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Chris Garrett

unread,
Feb 2, 2016, 1:57:38 PM2/2/16
to jorani
Hi,

One of our Jorani users has requested to have the ability to save a calendar file when viewing an annual leave request, to aid inserting it into a personal calendar.

Thank you,

Chris.

Benjamin BALET

unread,
Feb 2, 2016, 2:48:01 PM2/2/16
to jor...@googlegroups.com
Hi,

I'm not sure to understand what you want to get, but Jorani contains already some export features.

Into calendars/individual, if you click on an event, Jorani ask you if you want to download a calendar file in ICS format (that you can open with Outlook, Thunderbird, etc.).

Jorani exposes ICS feeds (you can call them CalDAV or iCal) when the option ics_enabled is set to TRUE.
Once activated, you can get the link from calendars/individual and add it to your Agenda app (Outlook, Thunderbird, Google, etc.) as an external calendar. Then you calendar will be automatically sync'ed with Jorani.

The annual calendar can be exported into Excel since 0.4.3 or 0.4.4 (i don't remember which one).


--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Chris Garrett

unread,
Feb 3, 2016, 11:51:25 AM2/3/16
to jorani
Thank you,

I hadn't noticed the calendar ICS download functionality.  Would it be possible to add an ICS link to the leaves/leaves page too?  It seems to be where people look for it.

Chris

Chris Garrett

unread,
Feb 5, 2016, 9:41:35 AM2/5/16
to jorani
It might also be useful for managers to be able to download ICS files for their team members - it seems you can only download ICS files for your own leave at the moment.

Benjamin BALET

unread,
Feb 5, 2016, 9:46:37 AM2/5/16
to jor...@googlegroups.com
You can download an ICS for any departement.
Go into calendar/global, set any filter (entity, include or not sub-entities).
This will compose an URL for the ICS feed you want.

Maybe that a shortcut into approval/my collaborators would simplify the life of users.

There is another feed related to non-working days that you can get from "my profile" page or - if you are HR admin - from the hr/contract/calendar page.

Philippe Mignon

unread,
Feb 5, 2016, 2:34:36 PM2/5/16
to jorani
Hi,
there's a future that can be useful for setup and during the update of Jorani : 
you've prepared the Settings page (in the Admin menu bar) who shows the variables of the page config.php.
Perhaps it could be useful to put a button to "save" this content in a table and another button to "restore" the content later in a new version of Jorani, to quickly set the new version.
Thanks for all
Philippe Mignon

Mike Vandenboom

unread,
Mar 10, 2016, 3:07:47 PM3/10/16
to jorani
I was wondering if I could contribute to a Spanish language file. That would helpful for the SMB's int he Texas, New Mexico area of the US.


On Sunday, December 6, 2015 at 1:44:47 AM UTC-6, Benjamin BALET wrote:

Benjamin BALET

unread,
Mar 10, 2016, 3:16:40 PM3/10/16
to jor...@googlegroups.com
Hi,

If you want to complete the translation of the web interface, this is done with Transifex : https://www.transifex.com/jorani/
Today the interface is 80% translated into Spanish. For the moment I don't use variant (e.g. Mexican spanish, etc.). But I'm open for discussion.

If you want to translate something else, please specify (doc, web, etc.).
If you need some help regarding Transifex, don't hesitate to create a new post in this group.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

simpl...@gmail.com

unread,
Mar 16, 2016, 3:32:14 PM3/16/16
to jorani
Hi,

I'm trying to setup Jorani for our organization and encoutering an issue during database setup, because you are using stored functions and you have declared them as "NOT DETERMINISTIC".

This can work on a mySQL infrastructure with replications, because binary logging is required.
See http://stackoverflow.com/questions/26015160/deterministic-no-sql-or-reads-sql-data-in-its-declaration-and-binary-logging-i

Can be fixed for us by using "log_bin_trust_function_creators", but I think it's unecessary here, because after a quick look to your functions, they seems DETERMINISTIC to me.

Regards

Clement
SimpleRezo

Benjamin BALET

unread,
Mar 16, 2016, 3:51:38 PM3/16/16
to jor...@googlegroups.com
Hi,

It would have been better to create a new post for this discussion.

I'm not a MySQL expert, but the functions don't always produce the same output for a given input. They give a hierarchy of nodes for your organization which is not supposed to be constant.

Let's say that today your org. is as follow:

a
 - b
 - c

And tomorrow you add a sub department d to a. Input is "a", but output is now "b, c ,d" instead of "b, c".

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Support SimpleRezo

unread,
Mar 17, 2016, 2:29:56 PM3/17/16
to jor...@googlegroups.com
Hi,

You're right, my mistake. They're not DETERMINISTIC.

According to mysql documentation (https://goo.gl/s8nE4k), stored functions, even DETERMINISTIC or READS SQL, cannot be created on a replicated environnement using binary logging (really common).
This require SUPER privilege or activation of "log_bin_trust_function_creators".
Using stored procedures instead seems to be an option.

But in that specific case, since mySQL has no hierachical functions (Oracle does), I would suggest to store the organization in a PHP object (hierachical) and store this object using serialize in a single mySQL text field (using mySQL just as a storage). I could make a skeleton of this if you think it's relevant.

Regards

Benjamin BALET

unread,
Mar 17, 2016, 2:42:25 PM3/17/16
to jor...@googlegroups.com
Please create a new post.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Jorge Raymund Maravilla

unread,
Mar 22, 2016, 9:06:46 AM3/22/16
to jorani
Hi, would be possible to have double approval for leaves? Example. 1) Manager approves, once approves it emails the HR in charge or someone higher then 2) The HR or higher position approves.

Thomas Tarpin-Lyonnet

unread,
Mar 24, 2016, 11:34:40 AM3/24/16
to jorani
Hello Benjamin,

I would propose to have the ability to see the different calendars showing the leaves by type as an option.
Today we can see the calendar by status (planned, accepted, rejected).

Cheers,

Thomas

Thomas Tarpin-Lyonnet

unread,
Mar 24, 2016, 11:37:54 AM3/24/16
to jorani
And also the ability to see the "Presence report" not for my direct subordinates but also for the people reporting to my subordinates.

khairun hafiz

unread,
Apr 20, 2016, 7:00:01 AM4/20/16
to jorani
Hello,

may i know how to adjust leave the person if the person join in the middle of the year. For example i already declare in Start Year 2016. leave entitlement should  be 16 days. So new staff coming in in Jun, so his/her leave should be half off the entitlement leave. How can be fix.

Regards

Benjamin BALET

unread,
Apr 20, 2016, 7:12:19 AM4/20/16
to jor...@googlegroups.com

Please create a new post for new question. For your question : http://jorani.org/entitled-days-of-new-employee.html

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Thomas Tarpin-Lyonnet

unread,
Apr 29, 2016, 4:01:27 AM4/29/16
to jorani
Hello,

I propose to add on a system setting to be able to set the default page length for displaying lists.

Cheers,

Thomas

Gilles DERMIGNY

unread,
May 12, 2016, 11:57:10 AM5/12/16
to jorani
Hello,

I would like to print a global annual calendar (jan - dec or may - may)  whith all employees in holliday.

Sorry for my bad english

Patrick Gay

unread,
May 20, 2016, 4:00:46 PM5/20/16
to jorani
I'd like to request a feature that would allow Jorani to talk to Google Calendar.

Using Client ID, App Name, App Email Address, p12 Key Filename and Google Calendar ID so that I don't have to load ics files manually.  More information on pages 162-164 of the attached file.



On Sunday, December 6, 2015 at 1:44:47 AM UTC-6, Benjamin BALET wrote:
GoogleCalendar.pdf

Christophe Guillaumie

unread,
May 26, 2016, 10:28:47 AM5/26/16
to jorani
Hi,
Is it possible adding a request to cancel accepted demand?



Le dimanche 6 décembre 2015 08:44:47 UTC+1, Benjamin BALET a écrit :

lex ander

unread,
May 28, 2016, 9:14:22 AM5/28/16
to jorani
Hi Benjamin,

A summary dashboard on the the homepage would be a pretty good feature I think. Great job.

Luc Pavot

unread,
Jul 22, 2016, 1:13:07 PM7/22/16
to jorani
Hi,

It could be great to be able to select multiple managers for a specific employees.

Delegations doesn't work for this situation:
Manager A supervise Employee X and Y

We want Manager B to also be able to validate leaves for Employee X but not for Employee Y. 

Thanks!

Benjamin BALET

unread,
Jul 22, 2016, 1:29:54 PM7/22/16
to jor...@googlegroups.com

The delegation feature already covers this use case.


--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

julien gelly

unread,
Jul 29, 2016, 9:08:08 AM7/29/16
to jorani
Dans les suggestions, il serait pratique pour nous, lorsqu'une demande de congé est validée ou refusée par un responsable, que la réponse par mail puisse être automatiquement envoyée aussi à notre DRH en plus de l'employé (pour le suivi).
Par exemple, rajouter un champs "mail" dans la configuration du compte des utilisateurs ou l'on pourrait rentrer la boite mail du DRH qui recevrait le message d'acceptation des congés ou refus.


Le dimanche 6 décembre 2015 08:44:47 UTC+1, Benjamin BALET a écrit :

Benjamin BALET

unread,
Jul 29, 2016, 9:14:07 AM7/29/16
to jor...@googlegroups.com
C'est sympa de parler français dans un fil en anglais pour tout ceux qui ne comprennent pas...
Cette focntionnalité existe déjà via le "superviseur" : http://fr.jorani.org/ecrans/page-modeliser-organisation.html

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

julien gelly

unread,
Jul 29, 2016, 9:29:43 AM7/29/16
to jorani
Ok sorry for french post, but i have not seen a suggestion thread in french for next version; 
thanx for the answer
Message has been deleted

Benjamin BALET

unread,
Aug 12, 2016, 12:23:01 PM8/12/16
to jor...@googlegroups.com
Your message was empty

2016-08-12 14:15 GMT+02:00 Claudiu Banut <claudi...@gmail.com>:


On Sunday, December 6, 2015 at 9:44:47 AM UTC+2, Benjamin BALET wrote:
Hello,

I'm designing the next version and I would like to collect ideas.

Here a list of features that will be implemented :
 - OAuth2 signin with Google+ (similar to SSO), because my main target are NGOs and they use Google Businees / Google School.
 - Display half-days in Monthly Calendars.
 - Entitled days for a list of employees.
 - Display a full page of error (including menu) when the user try to access to deleted object.
 - New design with a fixed menu at the top of pages.
 - Language/Culture: possibility to force the date format.
 - More PHP triggers (create, update, delete, etc.).

Bugs:
 - On some servers, the ICS feed doesn't work due to a problem of timezone. Impossible to reproduce so far.
 - Typo in leave request e-mail.

Maybe :
 - LDAP Explorer.
 - User import.

Please keep this thread in English only, create a new topic if you want to discuss into another language.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.

To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.
Message has been deleted

Benjamin BALET

unread,
Aug 12, 2016, 12:31:58 PM8/12/16
to jor...@googlegroups.com
Please join the transifex project : https://www.transifex.com/jorani/
If you translate fast, I will be included into the next release (v5).

2016-08-12 14:26 GMT+02:00 Claudiu Banut <claudi...@gmail.com>:
Hi,


I just discovered your application and Im pretty much amazed, in fact, is exactly what I was looking for.

I have 2 issues (suggestions).

1. On the "Submit a leave request" should be a great thing to be able to attach a file (in my case, a pdf scanned document...etc)

2. If you dont mind, I would like to contribute with a translation to ROMANIAN language. I saw that is missing and Im willing to help. In any case, I will definitely translate it for my own purpose.



On Friday, August 12, 2016 at 3:23:01 PM UTC+3, Benjamin BALET wrote:
Your message was empty

2016-08-12 14:15 GMT+02:00 Claudiu Banut <claudi...@gmail.com>:


On Sunday, December 6, 2015 at 9:44:47 AM UTC+2, Benjamin BALET wrote:
Hello,

I'm designing the next version and I would like to collect ideas.

Here a list of features that will be implemented :
 - OAuth2 signin with Google+ (similar to SSO), because my main target are NGOs and they use Google Businees / Google School.
 - Display half-days in Monthly Calendars.
 - Entitled days for a list of employees.
 - Display a full page of error (including menu) when the user try to access to deleted object.
 - New design with a fixed menu at the top of pages.
 - Language/Culture: possibility to force the date format.
 - More PHP triggers (create, update, delete, etc.).

Bugs:
 - On some servers, the ICS feed doesn't work due to a problem of timezone. Impossible to reproduce so far.
 - Typo in leave request e-mail.

Maybe :
 - LDAP Explorer.
 - User import.

Please keep this thread in English only, create a new topic if you want to discuss into another language.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.

To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

g.sto...@gtslogistic.com

unread,
Sep 16, 2016, 1:42:57 PM9/16/16
to jorani
Hi Benjamin,
I will start using your great platform on a 100+ company environment.

First problem I see is about privacy, is possible to edit visibility of requests by department or role? 

Benjamin BALET

unread,
Sep 16, 2016, 1:51:07 PM9/16/16
to jor...@googlegroups.com
No, it is not possible.

If you want want to hide the global calendar (which is the only place where you can find this info), delete the corresponding entry in the PHP file.
Some users decided to make 2 or 3 installation of Jorani.

This is clearly out of the scope for Jorani which was designed for NGO and schools in mind. where knowing who is present or not has nothing to do with privacy.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

J Ganesh Babu

unread,
Sep 27, 2016, 6:38:39 AM9/27/16
to jorani
version 5 is almost ready and has a nice header

Is it possible to have small image of the user

If it is ok with you I can help with the coding

Ganesh

Benjamin BALET

unread,
Sep 27, 2016, 7:35:55 AM9/27/16
to jor...@googlegroups.com
Hi Ganesh,

What are the locations where you want this thumbnail to appear ? Only in header ? What size of image ?

Benjamin

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

mica tohhd

unread,
Jan 2, 2017, 11:46:45 AM1/2/17
to jorani
Bonjour,

Nous n'utilisons pas encore Jorani mais nous voudrions cette année étudier l'opportunité de le mettre en place.

Nous avons besoin des fonctionnalités suivantes :
 - Authentification CAS (se fera surement par une adaptation au protocole OAuth de notre serveur CAS Jasig)
 - Base utilisateurs lié à LDAP (script de synchro manuel ? ou création de l'utilisateur à la première connexion ?)
 - Le responsable qui valide le congé doit pouvoir voir le solde restant de l'agent au moment où il valide le congé.
 - Il faudrait un paramètre dans la config permettant d'interdire le solde de congé négatif.

Nous envisageons de prendre un développeur stagiaire cet été plusieurs semaines et le missionner sur ce sujet, pensez vous qu'il puisse travailler avec vous restituer le code ?

Merci,

Michael

mica tohhd

unread,
Jan 2, 2017, 1:06:01 PM1/2/17
to jorani
Hello,

We are not yet using Jorani but we would like to consider the possibility of putting it in place this year.

We need the following features:
 - CAS authentication (will probably be done by adaptation to the OAuth protocol of our CAS Jasig server)
 - User base linked to LDAP (manual sync script?) Or user creation on first connection?
 - The person who validates the leave must be able to see the remaining balance of the agent at the time he validates the leave.
 - It should be a parameter in the config to prohibit the balance of negative leave.

We plan to take a trainee developer this summer several weeks and assign him on this subject, do you think he can work with you (to be able to restore the code) ?

thank you,

Michael

Benjamin BALET

unread,
Jan 2, 2017, 1:14:12 PM1/2/17
to jor...@googlegroups.com
Hi,

Is it possible to create a new thread in which we can discuss these topics ? Because there is a lot to discuss and we can do it in French.

Please note that Jorani v0.5.0 will support SAML v2 (it is already implemented into the master branch).


--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Sanjeet Chandravanshi

unread,
Jan 7, 2017, 12:01:22 PM1/7/17
to jorani
when i use the button send my password 
after that
user name and password are deleted

Pherez Sigu

unread,
Feb 9, 2017, 1:12:11 PM2/9/17
to jorani
Hi jorani

Many thanks first for developoing such a handy tool in IT, im not dep in IT as such and would not mind to see a video tuitorial of how you installe and run the application in wamp local server, i hope its not too much work. som of us are not that throrough in editing .config file and following through writen instruction.

kind regards
Pherez Sigu

Christos Prassas

unread,
Apr 13, 2018, 6:11:17 AM4/13/18
to jorani
Hi Benjamin and all!

A possible feature addon might be the ability to export of the leave notice to docx (probably with PHPWord). 
There could be an export docx template in the system for the HR department in case they have to give a printed and signed leave notice to the employee.
This could be done for a specific approved leave period or for all leave periods of the employee in a certain date period (user defined).
Thank you

Kind regards
Christos Prassas

Benjamin BALET

unread,
Apr 17, 2018, 2:28:56 AM4/17/18
to jor...@googlegroups.com
Hi,

Could you please create a new topic on the forum and explain your needs.
I am not clear if you want to export one or many leave requests (there is no such thing as "leave notice" in Jorani).

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+unsubscribe@googlegroups.com.
To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

Amine AN-NAYER

unread,
Apr 25, 2018, 2:21:56 PM4/25/18
to jorani
Hi Benjamin,

Thank you very much for this application, I would like to offer you two ideas:
1) Have a parametrage to define the maximum and minimum duration of the duration for a type of leave
2) Have several level of validators (this is the request of the vast majority of the community)

Thank you again for the effort

Benjamin BALET

unread,
Apr 25, 2018, 11:44:21 PM4/25/18
to jor...@googlegroups.com
The multi-level validation has been asked by 4 people since the beginning of the project in 2013 (you can count by using the search tool). That's not what I call a "vast majority". It adds a lot of complexity in opposition to the main goal of the project: being simple and easy to learn.

--
You received this message because you are subscribed to the Google Groups "jorani" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jorani+un...@googlegroups.com.

To post to this group, send email to jor...@googlegroups.com.
Visit this group at https://groups.google.com/group/jorani.

kma...@gmail.com

unread,
Jul 12, 2018, 9:40:04 AM7/12/18
to jorani
Hello Benjamin,

The organization I am working is an NGO in healthcare industry.  We are very appreciate your great effort in devising such smart and modern leave management system (Jorani)!  It really helps us a lot!  My organization does not have enough budget nor expert to develop nor purchase a LMS from commercial world.  You have saved our lives!

We would like have some suggested features for your consideration:
  1. It would be nice to have a global and/or an personalized overriding settings (for role of Line Manager, or for Requester) that the notification email will also Cc to the requester itself, so that the requester could acknowledge the Jorani system has properly mailed the notification to his/her line manager, and also follow-up the notification email to start the dialogue/discussion with the requester's Line Manager.   Remark: Such idea is similar to Google Drive that the notification of granting permission could include the grantor and grantee.
  2. It would be essential to have a global settings and/or a personalized overriding settings (for role of HR Admin) that each type of leave could be:
    1. optionally selected with an action that whether the un-taken days of paid leave will be "auto-forfeited" or can be "carried over" to next entitled year;
    2. if such leave type is allowed to be "carried over to next entitled year",
      1. input the number of days are allowed, given that:
        1. the number of day can be provided as a fix number; or
        2. a formula such as 50% of the entitled days for the LMS to auto-calculate
      2. and the number of (years of) contract period on which such "carried over" days of leave can survive;
  3. It would be essential that a user can have multiple Line Managers.  So that, it can be configurable by the HR Manager that either *one* Line Manager approves can make the subordinate's leave requested accepted, or the approval must be obtained from *all* associated Line Managers.
  4. In my organization, we have two steps of approval.  The first step is called "Endorsement" that Line Manager approve its subordinate's request of leave, and then the second step is called "Approval" that the Line Manager of Line Manager confirms the final approval.  I think this procedure worth your consideration in software design in Jorani.

Mark Underhill

unread,
Feb 3, 2020, 7:42:16 PM2/3/20
to jorani
Could OAuth2 also support Office365 logins - which many non-profit organisations like us use?
Mark

Rajdeep Dhar

unread,
Apr 13, 2020, 8:17:06 AM4/13/20
to jorani
Hi Benjamine ,

 I found this software  user friendly, can you please help me out , how can i start using it .. 
Reply all
Reply to author
Forward
0 new messages