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

What's the right behavior for sensor removal? #53

Open
nbcl-maronoff opened this issue Oct 4, 2011 · 0 comments
Open

What's the right behavior for sensor removal? #53

nbcl-maronoff opened this issue Oct 4, 2011 · 0 comments

Comments

@nbcl-maronoff
Copy link
Contributor

If the user wants to delete a sensor from the sensors list, but that sensor is in use by another workflow, what happens? (Incidentally, I'm almost sure this is where our sensor-deletion crash is coming from.)

  • It can't allow the user to remove the instances of the sensor from other workflows that have data, because that alters the information about that workflow.
  • It can't prevent the user from ever deleting a sensor; what if the user set up a sensor that hasn't been used in a year, but was used in a capture before it was retired?

My first instinct is to include a new field called something like "deleted" in the data model. If a sensor is marked as "deleted", it no longer appears in the sensor list, and when you open a workflow using a deleted sensor, it's either grayed out or has some other representation that indicates you can't use it for capture anymore.

Question 1: If a workflow uses a deleted sensor, should the operator be able to create a new person and capture data for that person using all sensors except the deleted one?

Let's see if I can tag @nbcl-rossm here. Looks like I can. Also, @nbcl-kkgreene should look at this.

nbcl-maronoff added a commit that referenced this issue Oct 11, 2011
* data model now includes a notTaken flag for each BiometricData
object, as well as a deleted flag for each Sensor (see issue #53).
* Annotation segmented controls now only available for fingerprint data
* Not Taken button available to mark any result as actively skipped.
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

1 participant