City-of-Bloomington / timetrack

Digital time keeping system with both a web-based calendar entry and a kiosk based badge entry interface
GNU General Public License v2.0
78 stars 2 forks source link

Remember previously accessed group #167

Open charlesbrandt opened 5 years ago

charlesbrandt commented 5 years ago

Some time approvers and payroll approvers have many groups. When reviewing timesheets and switching between different pages, the current group must be re-selected for every action.

Ideally the system could remember the previously accessed group (except for the All option).

A user reported the following scenario:

When working in a group and for instance I submit one of my employee's calendar entry and then click on Time Sheet Approval it always goes back to my first group "Sports 4" instead of the group I was working on. Anytime I do anything like that it goes back to that group first. That adds a lot of time when you have a large number of staff.

Somewhat related to #166

rbdietz commented 5 years ago

We might want to think about this a bit more. Instead of remembering groups, it would be nice just to default to a "group" of direct reports (people that report to me). That's what many managers including high level ones really need to see.

charlesbrandt commented 5 years ago

It sounds like some managers have more than one group of direct reports. Hsiung replied: "I have four groups: two are PT staff, 2 are full time staff. All are direct reports to me."

A single default group would not address that scenario. If remembering the previous selected group is possible (maybe via a cookie?), that seems like a more versatile solution. If remembering the previous selected group is difficult to do, then a default group could be the next best thing.

sibow commented 5 years ago

Another issue completed. As far as Rick suggestion, I could not find a way to implement that since we do not give manager group priority. I still remember we have an issue for that. I have to add another parameter to groups to give a higher priority but now it is not there.

charlesbrandt commented 5 years ago

In a discussion with Monroe and Dillman, it sounds like the previously selected group is not being remembered after returning to the Time Approvers page.