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

Support for multiple date fields on same parent/child combination #110

Closed
KieCap opened this issue Feb 14, 2021 · 6 comments
Closed

Support for multiple date fields on same parent/child combination #110

KieCap opened this issue Feb 14, 2021 · 6 comments
Assignees

Comments

@KieCap
Copy link

KieCap commented Feb 14, 2021

Is your feature request related to a problem? Please describe.
The use-case is related to two custom objects, the parent with the timeline, and the child which has fields for a deadline date and an achieved date. I'd like to be able to plot both dates on the timeline. In some cases the achieved date may be null, in which case it cannot be plotted (which is fine for this use-case).

Describe the solution you'd like
I'd like to be able to create multiple custom metadata types for the same parent/child object combination, but with a different position date field. Default functionality could be to simple ignore anything with a null position date field value, but extended functionality could be to have options for handling null values.

Describe alternatives you've considered
I believe this will be possible if using separate child objects, but I do not consider this a very good solution.

Additional context
n/a

@github-actions
Copy link

Hello @KieCap , thank you for submitting an issue we appreciate your time. We will take a look and give you an update as soon as we can. We aim for a 72 hour response time.

@deejay-hub deejay-hub linked a pull request Feb 14, 2021 that will close this issue
@deejay-hub
Copy link
Owner

Interesting use case @KieCap. We have a pull request to provide the ability to span between 2 dates and wondered if this was a fit for this use case. I have linked the pull request. The basic idea is that you provide a start AND and end date (in your case deadline and achieved). The time warp component then plots the span of time between them.

I am wondering if this met your requirement? It seems like seeing the span of time between the deadline vs achieved would be a good fit here but wanted to check. What do you think? Would spanning 2 dates help you?

@deejay-hub deejay-hub self-assigned this Feb 14, 2021
@deejay-hub deejay-hub added the enhancement New feature or request label Feb 14, 2021
@KieCap
Copy link
Author

KieCap commented Feb 15, 2021

Hi @deejay-hub. I don't think this will be useful for us in this case specifically. The custom objects I'm referring to are employee development plans, where there is a child object for each certificate the employee is expected to achieve. Each certificate has a deadline, and eventually, an achieved date (which would ideally be before the deadline date). I dont think it is of much benefit to show a span from the achieved date to the deadline date.

What may be useful is to have a span between the record create date (for example, or some other date field) and the deadline date, and then the ability to put the achieved date somewhere in the same row on the timeline. What do you think?

@deejay-hub
Copy link
Owner

I like the concept. I guess it comes down to what we would want the user to get from the feature. For me it would be to

  1. Quickly assess which certificates were achieved 'on-time' which is before or on the deadline vs those certifications that were 'late' which is achieved after the deadline and be able to filter for one or both.
  2. See which certifications nearing their deadlines but not achieved yet (at risk)

What else would you add? We can then look at the best way to implement it.

@KieCap
Copy link
Author

KieCap commented Feb 18, 2021

Yes, definitely both of those would be nice and a good start for us!

@deejay-hub deejay-hub added the open Not currently being worked on label Feb 15, 2023
@deejay-hub
Copy link
Owner

Closing this as being able to add this functionality in a sufficiently generic way to support many use cases is difficult. People can use the code base and add their specific requirements - then package up a version tailored for their use case.

We want the base open source code base to be as generic as possible.

@deejay-hub deejay-hub removed enhancement New feature or request open Not currently being worked on labels Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants