-
Notifications
You must be signed in to change notification settings - Fork 12
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
IATI organisation file support #959
Comments
Yes, support for this doesn't exist yet, and it makes sense to implement this in CoVE. There's also some discussion in this issue - #732 - about how CoVE might auto detect organisation spreadsheets from the Meta tab. We have no short terms plans to do anything on this, so would by happy to see you contribute. |
Thanks @Bjwebb. On the library flatten-tool, any ETA on delivery? And, where should we look for relevant code in CoVe on the org file detection yet? |
Sorry for the delay on this, I had a long weekend away at FOSDEM. We don't have an ETA on that flatten-tool issue atm, but it should be fairly straightforward, so something we can slot into our backlog. How quickly are you hoping to get this functionality? For the CoVE the changes need to happen in a few places. I'm thinking a call might be useful to talk over these? |
Hi @Bjwebb - delay in answering. Will CoVE support this in Q2 this year? We'd be happy to contibute, but I'd first like to find out where CoVE now stands with org.file support. We could on the base what is out there continue building. |
We don't currently have this on our roadmap, but we'd definitely be happy to support you to do this. |
check. Closing this ticket then. |
Any chance of reopening this issue? I’d also find org file support useful. Thanks! |
Thanks for reopening, @Bjwebb!
I don’t know how far this invitation extends?! But OpenDataServices/flatten-tool#201 is my first blocker. Can I get a sense of whether / when it will be reviewed / merged? Thanks! |
Thanks, I'll try and take a look at that this week. |
Bumping this up. @Bjwebb any updates on this? We'd be happy to assist, seeing we need it :-) so let me know, also happy to setup a brief call for specs so we can continue. |
I started making progress on this (with OpenDataServices/flatten-tool#201), but it transpired that to do it properly was a bigger job than I’d originally anticipated. It turns out it’s sort of helpful to get roundtripping working correctly first, and then to remove hard-coded assumptions that we’re dealing with an activity file.
|
@siemvaessen really good point, and thanks for pushing this ticket forward. I know back in April I had a plan for this, and I regret not detailing it in a ticket (in fact I can see I have a local branch and a bunch of unstaged work on this, too.) I’ll try to retrace my steps, and will break it down here |
I've not had chance to look into what's still needed for organisation files in CoVE. @andylolz if you do write up a plan, that would be helpful. I'm happy to check it. |
Sure, why not.
Thanks! |
I will be doing some work on IATI Organisation file support this week. |
Haha, kk. So as mentioned in #993 (comment), I think this was blocked by OpenDataServices/flatten-tool#196, which is now sorted. But by all means. |
#959 (this is instead of specifying root_list_path which takes precedence) This approach is intead of changing order of precedence in flatten-tool OpenDataServices/flatten-tool#214
Here's a dev deploy of the work so far: http://959-org-file.dev.cove.opendataservices.coop/ What works:
Still TODO:
Additionally IATI organisation XML -> spreadsheet doesn't work, you just get a blank spreadsheet. I am unlikely to get time to fix this. |
COOL!
^^ Right yeah, I guess this bit is about meta tab roundtripping. |
Requires an as yet unmerged flatten-tool commit OpenDataServices/flatten-tool#219
Requires an as yet unmerged flatten-tool commit OpenDataServices/flatten-tool#219
State that the file is an organisation file, and has been validated against the organisation schema. Disable the rulesets section, as this doesn't support organisation files properly atm.
Okay, so I think we're done in terms of CoVE feature development for this PR. Still some to do work on tests and template generation. Many thanks to @andylolz for having done a lot of the work on this! Dev deploy: http://959-org-file.dev.cove.opendataservices.coop/ |
#959 (this is instead of specifying root_list_path which takes precedence) This approach is intead of changing order of precedence in flatten-tool OpenDataServices/flatten-tool#214
Requires an as yet unmerged flatten-tool commit OpenDataServices/flatten-tool#219
State that the file is an organisation file, and has been validated against the organisation schema. Disable the rulesets section, as this doesn't support organisation files properly atm.
Organisation XML -> Spreadsheet is now implemented (pending deployment), but round trip is still not possible as the spreadsheet is still missing the Meta-tab. Multilingual support is still missing also. See: #1219 |
@stevieflow I'm just updating the PR and refreshing my memory just now, but it will need re-reviewed (@Bjwebb had previously requested changes). I'm not sure if the meta-tab work that Ben has been doing will tie in with this as well? I will mention it at stand-up tomorrow morning. |
We are looking into CoVe for converting IATI organisation file types, next to the activity file.
We don't see support for this in CoVe (yet?) so we are wondering what your thinking is on implementing such a feature and if you do not have short term plans to do so, we'd be happy to talk about how we could contribute to this.
The text was updated successfully, but these errors were encountered: