Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schema modifications needed for project and person #41

Open
paulflakstad opened this issue Jan 8, 2015 · 1 comment
Open

Schema modifications needed for project and person #41

paulflakstad opened this issue Jan 8, 2015 · 1 comment

Comments

@paulflakstad
Copy link

Employee and project entries suffer from a potential conflict between timestamps and their related "labels":

  • Employees: NPI Employee and On Leave
  • Projects: State

These labels should ideally be "auto-updated" by the system, deduced from the timestamps. (As opposed to the current solution, which requires manual updating. Alternatively, they could be dropped – they are, after all, redundant. However, they do make very useful filters.)

Example situation:
An employee can be set as "currently employed" by adding a "hired" timestamp, but the NPI Employee field could indicate the opposite, until manually updated. Same vice versa, and the same type of conflict exists for On Leave, as well as projects and their state (planned, active, etc.).

The current system effectively forces editors to continuously monitor all these timestamps/statuses manually, and manually update the entries. Furthermore, such updates must be done at very specific times (the exact times specified in the timestamps).

@cnrdh
Copy link
Member

cnrdh commented May 2, 2017

Yes, states like "planned" for completed projects (common) is awful...

These are "planned" just now...
N-ICE2015: Physical oceanography | project
N-ICE2015: Logistics | project
N-ICE2015: Atmosphere | project
N-ICE2015: Outreach | project
N-ICE2015: Ecosystem dynamics in a high-Arctic pack ice environment | project

@cnrdh cnrdh changed the title Potential conflict on timestamps and their related "labels" in employee and project entries Schema modifications needed for project and person May 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants