Closed Bug 764168 Opened 12 years ago Closed 3 years ago

Determine if a Mozillian is a paid staff member

Categories

(Participation Infrastructure :: Phonebook, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aakashd, Unassigned)

References

Details

(Whiteboard: [profile][Triage 2015-04-17] [iam-RFE])

We currently determine the "staff" group by anyone with a @mozilla.com, @mozilla.org or @mozillafoundation.org email account. This is not entirely true and we can do better with HR's Workday API. The "employeeType" field is tied to an e-mail address and can easily help determine who's an employee and even a FTE or Contractor. Cc'ing Sylvie to get some help on this. Note: * Some people are using their gmail or public e-mail accounts as their log-in. We'll need to give them the ability to add in their employee ones in order to make this work.
Workday has several types of Workers : Regular Seasonal benefited seasonal INtern Worker student contractor the 5 first types are employees. All types have a a mozilla.com address. They also have an home email address if they have provided this information. Whether a worker is an employee or not cannot be determined by the email address only.
Does that API give us only employees or also contractors?
Gah, I should actually *read* comments before posting my own. We are treating contractors like employees in many things that deal with access to systems, I guess all those types from comment #1 should count as "staff".
What API are you guys talking about ? I am unaware of an API that would let anybody see any information at all on employees in Workday...
(In reply to Sylvie Brossard from comment #4) Forgive me if I'm OT, but I think @peterbe has proposed this service. It doesn't exist yet.
After following up with Sylvie and Peter, the idea is the following: * LDAP-Workday will be integrated sometime in Q3/2012 - Q1/2013 * peterbe would like to work on a web service that relays HTTP GETs into basic python-ldap calls * Mozillians Phonebook would like to verify an employee across more robust methods than simply confirming they have a @mozilla.com, @mozilla.org or @mozillafoundation.org e-mail.
Summary: Determine if a Mozillian is an employee via Workday's API → Determine if a Mozillian really is an employee
For the record, I would like to point out that :ozten is working on deploying Vinz Clortho too https://bugzilla.mozilla.org/show_bug.cgi?id=729749 This might not be relevant to Mozillians or it could be that I don't understand the scope. But using that provider for BrowserID would immediately filter out those who just have an email address but aren't necessarily active employees. Building this service is now a Q3 goal for me. I'm going to need y'all's support to have it deployed later.
We have a roadmap item to build some profile fields that are only visible to staff. In order to do that we'll need to have a more authoritative view of who is staff. This bug is on the critical path.
Whiteboard: [profile]
1. How open is Open Source? 2. What about the "staff" of community projects, who are not on Mozilla's payroll but fulfil similar roles by respect to their projects? For example, I'm thinking of Neil Rashbrook and Karsten Düsterloh (and some others) for SeaMonkey.
See Also: → 858327
Tony, this is about adding Mozillians, who're actually on a payroll, in a group so that we know who they are. I agree they are many Mozillians who are as valuable as employees and all of them have access to mozillians.org. This bug doesn't imply that they are less valuable or that we are doing things behind closed doors. "staff" group name is a bad one and we should rename it to "employees" Thank you for your comments.
(In reply to Giorgos Logiotatidis [:giorgos] from comment #10) > "staff" group name is a bad one and we should rename it to "employees" I suggest we rename to "paid staff". As explained in comment 1, employees are just one type of paid staff (Worker) and the idea for this group is to include all types of paid staff.
Summary: Determine if a Mozillian really is an employee → Determine if a Mozillian is a paid staff member
Now that we have multiple emails we can communicate that one can add their @mozilla.com/@mozillafoundation.org/@mozilla.org email address and we can auto-populate a relevant group.
Whiteboard: [profile] → [profile][Triage 2015-04-17]

Such a field exists inside CIS. Closing this out.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Whiteboard: [profile][Triage 2015-04-17] → [profile][Triage 2015-04-17] [iam-RFE]
You need to log in before you can comment on or make changes to this bug.