Skip to content

Commit

Permalink
Modular import/export taxonomy tags (#64)
Browse files Browse the repository at this point in the history
* feat: Initial import/export configuration and Parsers

- Added Parser, JSONParser and CSVParser classes to validate file and tags format
- Tests added

* feat: TagImportDSL and action implementation

* test: Import actions tests & DSL tests

* feat: plan() function

* style: Rename exceptions and running black

* feat: Implemented execute() func in actions

* feat: execute() function on DSL

* feat: Added TagImportTask feature

* feat: Creating TagImportTask model migration

* test: Testing import task creation, states and logs

* feat: export functions

* docs: Added docstrings

* chore: Added attrs dependency

* style: typos, docs and new error handler

* style: Updated valid_for to applies_for

* docs: Updating docstrings and logs

* style: nits and docstring

* fix: action in TagItem removed

* fix: Migration conflicts

* chore: bump version to 0.1.3
  • Loading branch information
ChrisChV committed Aug 16, 2023
1 parent 1992850 commit a1db0fe
Show file tree
Hide file tree
Showing 29 changed files with 3,288 additions and 35 deletions.
2 changes: 1 addition & 1 deletion openedx_learning/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.1.2"
__version__ = "0.1.3"
1 change: 1 addition & 0 deletions openedx_tagging/core/tagging/import_export/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .parsers import ParserFormat
Loading

0 comments on commit a1db0fe

Please sign in to comment.