rdmorganiser / rdmorganiser/rdmo-plugins-orcid
Installation problems in RDMO 2.4.0
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 0
- Forks
- 1
- Avg merge
- 7d 59m
- Merged PRs (30d)
- 1
Description
I ran into some confusion while trying to add this plugin to our 2.4.0 installation according to the provided instructions.
-
I can't paste OPTIONSET_PROVIDERS += [ ... ] in config/settings/local.py because there is no prior definition of OPTIONSET_PROVIDERS in my config file. I had to add it to the import line ("from rdmo.core.settings import INSTALLED_APPS, AUTHENTICATION_BACKENDS, REST_FRAMEWORK, OPTIONSET_PROVIDERS") - perhaps this should be mentioned in the setup guide.
-
I also get an error about an undefined symbol _ (from the expression _('ORCID Provider')). Possibly because my config is from an older RDMO version?... Apparently I also need "from django.utils.translation import gettext_lazy as _" in config/settings/local.py
-
Even without errors I see still no new optionset in the list https://.../management/optionsets/ - which I originally assumed this plugin was supposed to extend. But possibly I'm wrong about that. "The option set provider should now be selectable for option sets in your RDMO installation.". This is unclear to me. The documentation https://rdmo.readthedocs.io/en/latest/plugins/index.html#option-set-providers does not give any further clue either what effect the installed "optionset providers" have and where. Maybe just add a few more hints where to look or how to prove that the plugin got installed correctly?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the setup guide and the option-set-provider section at rdmo.readthedocs.io, then compare them with config/settings/local.py and the reported management/optionsets page. Document the required imports and configuration for RDMO 2.4.0, and explain where the installed provider appears or how to verify that it works.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100