x_11_file_import_via_plugin #65

Open
flip wants to merge 65 commits from x_11_file_import_via_plugin into develop
Owner

This pull requests contains following features:

  • add support for manual bnn file import

    • bnn codes are matched via bnn_codes.yml in plugins/article_import/lib/foodsoft_article_import/bnn_codes.yml
    • unfortunately not every article_category nor deposit code is included in the list
    • feel free to add bnn codes - since there are unfortunately just incomplete lists available
  • add support for manual xml (odin) file import

  • maintains support for foodsoft file import

  • adds option to create ArticleCategories on the fly from imported file and highlights change in _sync_table

  • the fix of foodsofts plugin system

Also an approach to plugin testing is introduced.
As far as I could see, no plugin has been tested for foodsoft. Maybe this PR can work as a template for plugin testing in the future.

To enable plugin:

FoodsoftConfig[:use_article_import]=true

This pull requests contains following features: * add support for manual bnn file import * bnn codes are matched via bnn_codes.yml in plugins/article_import/lib/foodsoft_article_import/bnn_codes.yml * unfortunately not every article_category nor deposit code is included in the list * feel free to add bnn codes - since there are unfortunately just incomplete lists available * add support for manual xml (odin) file import * maintains support for foodsoft file import * adds option to create ArticleCategories on the fly from imported file and highlights change in _sync_table * the fix of foodsofts plugin system Also an approach to plugin testing is introduced. As far as I could see, no plugin has been tested for foodsoft. Maybe this PR can work as a template for plugin testing in the future. To enable plugin: `FoodsoftConfig[:use_article_import]=true`
flip added 8 commits 2023-03-30 15:53:25 +02:00
philipp force-pushed x_11_file_import_via_plugin from e42baa1d3b to 0678880228 2023-08-23 15:12:56 +02:00 Compare
This pull request has changes conflicting with the target branch.
  • .rubocop_todo.yml
  • .ruby-version
  • Gemfile
  • Gemfile.lock
  • app/assets/javascripts/application_legacy.js
  • app/controllers/home_controller.rb
  • app/javascript/application.js
  • app/lib/apple_bar.rb
  • app/lib/articles_csv.rb
  • app/lib/bank_account_connector.rb
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin x_11_file_import_via_plugin:x_11_file_import_via_plugin
git checkout x_11_file_import_via_plugin

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout develop
git merge --no-ff x_11_file_import_via_plugin
git checkout x_11_file_import_via_plugin
git rebase develop
git checkout develop
git merge --ff-only x_11_file_import_via_plugin
git checkout x_11_file_import_via_plugin
git rebase develop
git checkout develop
git merge --no-ff x_11_file_import_via_plugin
git checkout develop
git merge --squash x_11_file_import_via_plugin
git checkout develop
git merge --ff-only x_11_file_import_via_plugin
git checkout develop
git merge x_11_file_import_via_plugin
git push origin develop
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Foodsoft/foodsoft#65
No description provided.