Comments (6)
No, editing a dataset with custom fields including removing multiple choice values should work fine. Can you give me more information so that I might be able to reproduce the problem you're seeing?
from ckanext-scheming.
Oh, I see. Editing resources seems to be broken. Thank you for reporting that!
from ckanext-scheming.
Editing a dataset works fine whereas editing resource don't.
from ckanext-scheming.
You're welcome !
from ckanext-scheming.
Digging in to this it just gets stranger.
I start with a resource with url "a resource" and extras {"camels_in_photo": 9000, "others_in_photo": "nothing really"} then I update it to set the url to "a resource 3" and the extras to {"camels_in_photo": 2, "others_in_photo": "elephant"}. In the resource table I see:
url | extras
---------------------+----------------------------------------------------------------
http://a resource 3 | {"camels_in_photo": 9000, "others_in_photo": "nothing really"}
(1 row)
As you pointed out the normal field 'url' is updated but the extras are not.
In the resource_revision table I see:
revision_timestamp | url | extras
----------------------------+---------------------+----------------------------------------------------------------
2014-12-22 15:15:20.133749 | a resource | {"camels_in_photo": 9000, "others_in_photo": "nothing really"}
2014-12-22 15:16:23.584068 | http://a resource 3 | {"camels_in_photo": 2, "others_in_photo": "elephant"}
(2 rows)
So the correct extras do exist in the latest revision.
from ckanext-scheming.
Seems to be a ckan issue not specific to scheming. I've opened a new issue here ckan/ckan#2158 so I'll close this one.
from ckanext-scheming.
Related Issues (20)
- Option to display help_text before the form input block HOT 2
- Option to display grouped metadata by relying on start_form_page
- CKAN - Custom plugin/theme error datastore using fluent presets
- Combination of Form Pages and repeating_subfields do not work properly in edit mode. HOT 2
- Formpages does not work when a required field is in the second page HOT 1
- Empty multiple_checkbox is not saved
- Handling many start_form_page sections
- Can't use choices_helper for a required field HOT 3
- Customizing group/about.html
- Validators ignored for fields with repeating subfields
- Applying multiple schemas not working as expected HOT 2
- Repeating subfield form snippet displays help text inconsistently HOT 2
- Rendered `select` elements on form do not have "dropdown" arrow HOT 1
- Missing in documentation HOT 1
- ckan.plugins.core.PluginNotFoundException: scheming_datasets HOT 2
- Install Error: Error processing line 1 HOT 3
- Groups/Organizations silently ignore `create_validators`
- Translations for label name and placeholder not working. HOT 4
- Other extra fields will be deleted after editing dataset
- Check_ckan_version() throwing error due to missing argument HOT 2
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 ckanext-scheming.