Comments (3)
I think it's okay to allow deleting the Base alternative.
But at the same time we should keep adding it to the newly created databases and using it by default in import_data, etc, because it's handy for users who don't want to use alternatives and scenarios. It would be awkward to ask them to create an alternative before being able to add any parameter values.
And then advanced users who know what they're doing should be allowed to remove it.
The question is for purging, do we keep the Base or we delete it together with everything else? I think of purge as a reset of sorts, so in that case it should restore the DB to 'factory settings' which means the Base alternative should stay. What do you think?
from spine-toolbox.
The question is for purging, do we keep the Base or we delete it together with everything else? I think of purge as a reset of sorts, so in that case it should restore the DB to 'factory settings' which means the Base alternative should stay. What do you think?
That is an interesting take on purging! Perhaps I closed spine-tools/Spine-Database-API#327 prematurely. Would it make sense to have it as an option in purge settings?
from spine-toolbox.
Purge could have an additional option to say the name of the initial alternative (and it could be 'base' by default).
from spine-toolbox.
Related Issues (20)
- Specfication for new Tools is incorrect
- Help box instead of mouse hover HOT 1
- Replace Item, Spec and Plugin Toolbars HOT 1
- Point and click to add an item to Design View
- Make adding new entities simpler in DB editor HOT 9
- Viewing entities in Entity tree HOT 8
- Allow default alternatives in DB editor HOT 3
- Allow only right dataformat for parameters in DB editor
- Hierarchy of parameters
- Create workflow editor 'user mode'
- 'Manage plugins' window not showing text HOT 1
- Julia Installer wizard does not work in Windows bundle HOT 5
- Bundling SpineOpt and Julia installation inside Toolbox
- Limit the width of items in tree views
- Don't select tree items in db editor when right clicking on them HOT 11
- Traceback when importing in DB editor
- Editing index name in a map does not change the index name
- Selection changes when alternatives are dragged in scenario tree
- Importer not importing entities if not a set number of columns
- the latest dev not working with conda python 3.12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spine-toolbox.