Giter VIP home page Giter VIP logo

Comments (10)

dryror avatar dryror commented on July 4, 2024

Add 2, delete the first one, and another.

P1
P2

delete P1

P2

Add another plot

P2
P2

This produces the error I'm guessing?

from capstone.

kblairwhite avatar kblairwhite commented on July 4, 2024

Yes sir.

from capstone.

dryror avatar dryror commented on July 4, 2024

Hmm, this one might be though.

Do we add the next plot in to fill the gap?
p1, p3, p4, p5
next plot added is p2, plot after that is p6

Do we re-name / re-order all the plots to fill in the gap?
p1, p3, p4, p5 -> re-order to p1, p2, p3, p4
next plot added is p5

Do we ignore the gap and continue the numbering based on the highest entered plot?
p1, p3, p4, p5
next plot added is p6 (p2 is never filled unless p3, p4, and p5 are deleted first)

Do we take away the automated number and give the user a text field to fill out and specify the plot number? (This might make the most sense, all the other options may be unexpected behaviour for the user.) This would require minor error checking to implement. (Make sure the number they enter wasn't used already in that transect.)

Opinions?

from capstone.

kblairwhite avatar kblairwhite commented on July 4, 2024

Should users have the ability to delete plots other than the last one created?
We give them the opportunity to edit the plot and the observations.

This is a tricky one.

from capstone.

dryror avatar dryror commented on July 4, 2024

That's a good idea as well.

I checked to see if you could put a single tableview row into editing mode
(to make it clear to the user that they can only delete the one row), but
it doesn't look like this is possible. You can only put the whole table
into editing mode.

On Sat, May 24, 2014 at 4:18 PM, Kenneth White [email protected]:

Should users have the ability to delete plots other than the last one
created?
We give them the opportunity to edit the plot and the observations.

This is a tricky one.


Reply to this email directly or view it on GitHubhttps://github.com//issues/40#issuecomment-44104732
.

from capstone.

dryror avatar dryror commented on July 4, 2024

Scrap that last comment. I got it to work so only the last entry in the table can be removed. Pushing it for review, but I think this will be the best solution.

from capstone.

NickGulajec avatar NickGulajec commented on July 4, 2024

Letting the user delete any plot they want really disrupts the order - all plots are in a line across the transect. The "only delete last plot" solution makes a lot of sense.

from capstone.

kblairwhite avatar kblairwhite commented on July 4, 2024

That is really cool! I think that may be the best solution at this time.

*One thing I noticed, and I'm not sure if it was like that before, but when the user adds a new plot the plot observation is the same as the previous one but zeroed out.

from capstone.

NickGulajec avatar NickGulajec commented on July 4, 2024

Just tested that Blair, if I add observations to 4 different plots, the creation of a 5th plot includes all observations.

from capstone.

dryror avatar dryror commented on July 4, 2024

Closing for now. We can revisit if Tory doesn't like the one at a time approach.

from capstone.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.