Skip to content
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

Create ICAT entity classes dynamically #64

Merged
merged 11 commits into from Mar 4, 2020
Merged

Create ICAT entity classes dynamically #64

merged 11 commits into from Mar 4, 2020

Conversation

RKrahl
Copy link
Member

@RKrahl RKrahl commented Mar 4, 2020

This is a complete rewrite of the icat.entities module. Rather then providing static Python classes for all entity classes in the ICAT schema for all ICAT versions, these classes are dynamically created based on the entity information gathered with the getEntityInfo() call from the ICAT server. This implements and closes #61

@RKrahl RKrahl added the enhancement New feature or request label Mar 4, 2020
@RKrahl RKrahl added this to the 0.17.0 milestone Mar 4, 2020
@RKrahl RKrahl added this to In Progress in icat.server Mar 4, 2020
@RKrahl RKrahl merged commit 60ec4d6 into develop Mar 4, 2020
@RKrahl RKrahl deleted the entities branch March 4, 2020 18:09
@RKrahl RKrahl moved this from In Progress to Done in icat.server Mar 4, 2020
@agbeltran agbeltran moved this from Done to Archive in icat.server Aug 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging this pull request may close these issues.

Review icat.entities
1 participant