* master: (91 commits) Bump ddtrace from 0.37.0 to 0.38.0 Add spec to cover SQL query issue with OCs where the only products from the coordinator inventory are renderer Remove unnecessary order statement, the relation will only be used for counting products Move select out of scope visible_for because it is breaking exchange_product queries and it's just not needed there. The only other use of this product's scope visible_for is the enterprise serializer so we add the select to it. Make OC advanced settings work by permitting the extra parameter Remove conflicting and duplicate route Bump bugsnag from 6.13.1 to 6.14.0 Make charges update method update the first pending payment Move require_login_then_redirect_to to the only place where it is called Make broken spec fail reliably and set it pending Updating translations for config/locales/en_GB.yml Update all locales with the latest Transifex translations Doc defensive coding needed by pin payments Make method a little simple by extracting method Simplify spec, the 2 minutes wait is not necessary anylonger Make unauthorized in ControllerHelpers::Auth the same as in Spree::Admin::BaseController Move unauthorized view to HomeController only, all other calls to unauthorized will go through Auth which will redirect to the home controller IF the user is logged in or to login if user is not logged in Adapt specs to the move of unauthorized route from the spree routes to the main app routes Delete spree_user_signup which is from spree promotions code that we dont use Remove try_spree_current_user ...
Open Food Network
The Open Food Network is an online marketplace for local food. It enables a network of independent online food stores that connects farmers and food hubs (including co-ops, online farmers markets, independent food businesses, etc) with individuals and local businesses. It gives farmers and food hubs an easier and fairer way to distribute their food.
Supported by the Open Food Foundation and a network of global affiliates, we are proudly open source and not-for-profit - we're trying to seriously disrupt the concentration of power in global agri-food systems, and we need as many smart people working together on this as possible.
We're part of global movement - get involved!
- Join the conversation on Slack. Make sure you introduce yourself in the #general channel.
- Head to https://openfoodnetwork.org for more information about the global OFN project.
- Check out the User Guide for a list of features and tutorials.
- Join our discussion forum.
Contributing
If you are interested in contributing to the OFN in any capacity, please introduce yourself on Slack, and have a look through our Contributor Guide.
Our GETTING_STARTED and CONTRIBUTING guides are the best place to start for developers looking to set up a development environment and make contributions to the codebase.
Provisioning
If you're interested in provisioning a server, see ofn-install for the project's Ansible playbooks.
We also have a Super Admin Guide to help with configuration of new servers.
Testing
We use BrowserStack as a manual testing tool. BrowserStack provides open source projects with unlimited and free of charge accounts. A big thanks to them!
Licence
Copyright (c) 2012 - 2020 Open Food Foundation, released under the AGPL licence.
