├── runtime.txt ├── gardenhub ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── populate_starter_crops.py │ │ └── _crops_list.py ├── migrations │ ├── __init__.py │ ├── 0002_pick_comment.py │ └── 0003_garden_map_image.py ├── templatetags │ ├── __init__.py │ └── gardenhub.py ├── static │ ├── fonts │ │ ├── gardenhub.eot │ │ ├── gardenhub.ttf │ │ ├── gardenhub.woff │ │ ├── license.txt │ │ ├── src │ │ │ ├── garden-icon.svg │ │ │ ├── plot-icon.svg │ │ │ └── order-icon.svg │ │ └── gardenhub.svg │ ├── icons │ │ ├── favicon.ico │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── mstile-150x150.png │ │ ├── apple-touch-icon.png │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── browserconfig.xml │ │ ├── manifest.json │ │ └── safari-pinned-tab.svg │ ├── images │ │ ├── login-screen.png │ │ ├── logo.svg │ │ ├── logo-white.svg │ │ ├── logo-small.svg │ │ └── sunrise.svg │ ├── js │ │ └── main.js │ └── less │ │ ├── components │ │ ├── _list_items.less │ │ ├── _nav.less │ │ ├── _login.less │ │ ├── _icons.less │ │ ├── _tapicons.less │ │ └── _welcome_screen.less │ │ └── style.less ├── apps.py ├── templates │ ├── gardenhub │ │ ├── email_invitation.txt │ │ ├── forgot_password.html │ │ ├── partials │ │ │ ├── messages.html │ │ │ ├── order_status.html │ │ │ └── order_card.html │ │ ├── email_picker_new_order.txt │ │ ├── email_inquirer_new_pick.txt │ │ ├── account_confirm_remove.html │ │ ├── order_confirm_cancel.html │ │ ├── garden_list.html │ │ ├── order_list.html │ │ ├── plot_list.html │ │ ├── account_detail.html │ │ ├── garden_detail.html │ │ ├── _base.html │ │ ├── _manage_base.html │ │ ├── garden_form.html │ │ ├── account_activate.html │ │ ├── pick_form.html │ │ ├── account_settings.html │ │ ├── order_detail.html │ │ ├── plot_form.html │ │ ├── homepage.html │ │ └── order_form.html │ └── registration │ │ ├── password_reset_form.html │ │ ├── password_reset_confirm.html │ │ └── login.html ├── __init__.py ├── utils.py ├── mixins.py ├── test_views.py ├── urls.py ├── forms.py ├── factories.py ├── managers.py ├── admin.py └── test_factories.py ├── settings ├── __init__.py ├── dev.py ├── production.py └── base.py ├── .snyk ├── Procfile ├── crops ├── barley.jpg ├── basil.jpg ├── beets.jpg ├── caper.jpg ├── celery.jpg ├── chives.jpg ├── corn.jpg ├── daisy.jpg ├── dill.jpg ├── fennel.jpg ├── garlic.jpg ├── ginger.jpg ├── gourds.jpg ├── hops.jpg ├── kale.jpg ├── kiwi.jpg ├── leeks.jpg ├── luffa.jpg ├── okra.jpg ├── olives.jpg ├── onion.jpg ├── peach.jpg ├── pears.jpg ├── peas.jpg ├── quinoa.jpg ├── radish.jpg ├── sage.jpg ├── sesame.jpg ├── thyme.jpg ├── tulips.jpg ├── yams.jpg ├── amaranth.jpg ├── apricots.jpg ├── avocado.jpg ├── bananas.jpg ├── bay_leaf.jpg ├── bok_choy.jpg ├── broccoli.jpg ├── cabbage.jpg ├── carrots.jpg ├── cherries.jpg ├── cilantro.jpg ├── cucumber.jpg ├── daylily.jpg ├── eggplant.jpg ├── honeydew.jpg ├── kohlrabi.jpg ├── lentils.jpg ├── lettuce.jpg ├── marigold.jpg ├── mustard.jpg ├── oranges.jpg ├── oregano.jpg ├── parsley.jpg ├── peanuts.jpg ├── potatoes.jpg ├── pumpkin.jpg ├── rosemary.jpg ├── shallots.jpg ├── spinach.jpg ├── tomatoes.jpg ├── truffle.jpg ├── walnuts.jpg ├── zucchini.jpg ├── artichoke.jpg ├── asparagus.jpg ├── blueberries.jpg ├── cauliflower.jpg ├── chamomile.jpg ├── chestnuts.jpg ├── chickpeas.jpg ├── coriander.jpg ├── cranberries.jpg ├── grapefruit.jpg ├── green_beans.jpg ├── hot_peppers.jpg ├── peppermint.jpg ├── pineapple.jpg ├── raspberries.jpg ├── red_apple.jpg ├── red_lettuce.jpg ├── red_onions.jpg ├── red_pepper.jpg ├── scallions.jpg ├── snap_peas.jpg ├── snow_peas.jpg ├── soy_beans.jpg ├── starfruit.jpg ├── sunflower.jpg ├── sweet_corn.jpg ├── thai_basil.jpg ├── tomatillo.jpg ├── watermelon.jpg ├── white_onion.jpg ├── acorn_squash.jpg ├── bean_sprouts.jpg ├── blackberries.jpg ├── elderberries.jpg ├── green_apples.jpg ├── green_grapes.jpg ├── green_pepper.jpg ├── huckleberries.jpg ├── purple_grapes.jpg ├── strawberries.jpg ├── yellow_onion.jpg ├── alfalfa_spouts.jpg ├── brussels_sprouts.jpg ├── butternut_squash.jpg ├── cayenne_peppers.jpg ├── cherry_tomatoes.jpg ├── collard_greens.jpg ├── habanero_pepper.jpg ├── jalapeno_peppers.jpg ├── oyster_mushrooms.jpg ├── sweet_potatoes.jpg ├── yellow_peppers.jpg ├── shitake_mushrooms.jpg └── portobello_mushrooms.jpg ├── .dockerignore ├── gardenhub-promo.png ├── docs ├── _static │ ├── client.png │ ├── db-schema.png │ ├── admin-panel.png │ ├── admin-add-user.png │ ├── admin-button.png │ ├── admin-user-form.png │ ├── invite-user-plot.png │ ├── invite-user-garden.png │ └── css │ │ └── custom.css ├── developers │ ├── views.rst │ ├── index.rst │ ├── models.rst │ ├── orders.rst │ └── deployment.rst ├── users │ ├── index.rst │ ├── manage.rst │ ├── intro.rst │ └── invite.rst ├── Makefile ├── index.rst └── logo.svg ├── .gitignore ├── docker-compose.yml ├── requirements.txt ├── wsgi.py ├── manage.py ├── .travis.yml ├── Dockerfile ├── dev.sh ├── CODE_OF_CONDUCT.md └── README.md /runtime.txt: -------------------------------------------------------------------------------- 1 | python-3.6.1 2 | -------------------------------------------------------------------------------- /gardenhub/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gardenhub/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gardenhub/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gardenhub/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /settings/__init__.py: -------------------------------------------------------------------------------- 1 | from .dev import * 2 | -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- 1 | language-settings: 2 | python: "3" 3 | -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn wsgi -b 0.0.0.0:5000 2 | -------------------------------------------------------------------------------- /crops/barley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/barley.jpg -------------------------------------------------------------------------------- /crops/basil.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/basil.jpg -------------------------------------------------------------------------------- /crops/beets.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/beets.jpg -------------------------------------------------------------------------------- /crops/caper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/caper.jpg -------------------------------------------------------------------------------- /crops/celery.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/celery.jpg -------------------------------------------------------------------------------- /crops/chives.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/chives.jpg -------------------------------------------------------------------------------- /crops/corn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/corn.jpg -------------------------------------------------------------------------------- /crops/daisy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/daisy.jpg -------------------------------------------------------------------------------- /crops/dill.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/dill.jpg -------------------------------------------------------------------------------- /crops/fennel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/fennel.jpg -------------------------------------------------------------------------------- /crops/garlic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/garlic.jpg -------------------------------------------------------------------------------- /crops/ginger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/ginger.jpg -------------------------------------------------------------------------------- /crops/gourds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/gourds.jpg -------------------------------------------------------------------------------- /crops/hops.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/hops.jpg -------------------------------------------------------------------------------- /crops/kale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/kale.jpg -------------------------------------------------------------------------------- /crops/kiwi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/kiwi.jpg -------------------------------------------------------------------------------- /crops/leeks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/leeks.jpg -------------------------------------------------------------------------------- /crops/luffa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/luffa.jpg -------------------------------------------------------------------------------- /crops/okra.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/okra.jpg -------------------------------------------------------------------------------- /crops/olives.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/olives.jpg -------------------------------------------------------------------------------- /crops/onion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/onion.jpg -------------------------------------------------------------------------------- /crops/peach.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/peach.jpg -------------------------------------------------------------------------------- /crops/pears.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/pears.jpg -------------------------------------------------------------------------------- /crops/peas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/peas.jpg -------------------------------------------------------------------------------- /crops/quinoa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/quinoa.jpg -------------------------------------------------------------------------------- /crops/radish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/radish.jpg -------------------------------------------------------------------------------- /crops/sage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/sage.jpg -------------------------------------------------------------------------------- /crops/sesame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/sesame.jpg -------------------------------------------------------------------------------- /crops/thyme.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/thyme.jpg -------------------------------------------------------------------------------- /crops/tulips.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/tulips.jpg -------------------------------------------------------------------------------- /crops/yams.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/yams.jpg -------------------------------------------------------------------------------- /crops/amaranth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/amaranth.jpg -------------------------------------------------------------------------------- /crops/apricots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/apricots.jpg -------------------------------------------------------------------------------- /crops/avocado.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/avocado.jpg -------------------------------------------------------------------------------- /crops/bananas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/bananas.jpg -------------------------------------------------------------------------------- /crops/bay_leaf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/bay_leaf.jpg -------------------------------------------------------------------------------- /crops/bok_choy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/bok_choy.jpg -------------------------------------------------------------------------------- /crops/broccoli.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/broccoli.jpg -------------------------------------------------------------------------------- /crops/cabbage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/cabbage.jpg -------------------------------------------------------------------------------- /crops/carrots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/carrots.jpg -------------------------------------------------------------------------------- /crops/cherries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/cherries.jpg -------------------------------------------------------------------------------- /crops/cilantro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/cilantro.jpg -------------------------------------------------------------------------------- /crops/cucumber.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/cucumber.jpg -------------------------------------------------------------------------------- /crops/daylily.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/daylily.jpg -------------------------------------------------------------------------------- /crops/eggplant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/eggplant.jpg -------------------------------------------------------------------------------- /crops/honeydew.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/honeydew.jpg -------------------------------------------------------------------------------- /crops/kohlrabi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/kohlrabi.jpg -------------------------------------------------------------------------------- /crops/lentils.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/lentils.jpg -------------------------------------------------------------------------------- /crops/lettuce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/lettuce.jpg -------------------------------------------------------------------------------- /crops/marigold.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/marigold.jpg -------------------------------------------------------------------------------- /crops/mustard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/mustard.jpg -------------------------------------------------------------------------------- /crops/oranges.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/oranges.jpg -------------------------------------------------------------------------------- /crops/oregano.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/oregano.jpg -------------------------------------------------------------------------------- /crops/parsley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/parsley.jpg -------------------------------------------------------------------------------- /crops/peanuts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/peanuts.jpg -------------------------------------------------------------------------------- /crops/potatoes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/potatoes.jpg -------------------------------------------------------------------------------- /crops/pumpkin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/pumpkin.jpg -------------------------------------------------------------------------------- /crops/rosemary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/rosemary.jpg -------------------------------------------------------------------------------- /crops/shallots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/shallots.jpg -------------------------------------------------------------------------------- /crops/spinach.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/spinach.jpg -------------------------------------------------------------------------------- /crops/tomatoes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/tomatoes.jpg -------------------------------------------------------------------------------- /crops/truffle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/truffle.jpg -------------------------------------------------------------------------------- /crops/walnuts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/walnuts.jpg -------------------------------------------------------------------------------- /crops/zucchini.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/zucchini.jpg -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | __pycache__ 3 | *.pyc 4 | db.sqlite3 5 | /static 6 | /media 7 | /docs 8 | -------------------------------------------------------------------------------- /crops/artichoke.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/artichoke.jpg -------------------------------------------------------------------------------- /crops/asparagus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/asparagus.jpg -------------------------------------------------------------------------------- /crops/blueberries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/blueberries.jpg -------------------------------------------------------------------------------- /crops/cauliflower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/cauliflower.jpg -------------------------------------------------------------------------------- /crops/chamomile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/chamomile.jpg -------------------------------------------------------------------------------- /crops/chestnuts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/chestnuts.jpg -------------------------------------------------------------------------------- /crops/chickpeas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/chickpeas.jpg -------------------------------------------------------------------------------- /crops/coriander.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/coriander.jpg -------------------------------------------------------------------------------- /crops/cranberries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/cranberries.jpg -------------------------------------------------------------------------------- /crops/grapefruit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/grapefruit.jpg -------------------------------------------------------------------------------- /crops/green_beans.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/green_beans.jpg -------------------------------------------------------------------------------- /crops/hot_peppers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/hot_peppers.jpg -------------------------------------------------------------------------------- /crops/peppermint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/peppermint.jpg -------------------------------------------------------------------------------- /crops/pineapple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/pineapple.jpg -------------------------------------------------------------------------------- /crops/raspberries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/raspberries.jpg -------------------------------------------------------------------------------- /crops/red_apple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/red_apple.jpg -------------------------------------------------------------------------------- /crops/red_lettuce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/red_lettuce.jpg -------------------------------------------------------------------------------- /crops/red_onions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/red_onions.jpg -------------------------------------------------------------------------------- /crops/red_pepper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/red_pepper.jpg -------------------------------------------------------------------------------- /crops/scallions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/scallions.jpg -------------------------------------------------------------------------------- /crops/snap_peas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/snap_peas.jpg -------------------------------------------------------------------------------- /crops/snow_peas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/snow_peas.jpg -------------------------------------------------------------------------------- /crops/soy_beans.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/soy_beans.jpg -------------------------------------------------------------------------------- /crops/starfruit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/starfruit.jpg -------------------------------------------------------------------------------- /crops/sunflower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/sunflower.jpg -------------------------------------------------------------------------------- /crops/sweet_corn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/sweet_corn.jpg -------------------------------------------------------------------------------- /crops/thai_basil.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/thai_basil.jpg -------------------------------------------------------------------------------- /crops/tomatillo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/tomatillo.jpg -------------------------------------------------------------------------------- /crops/watermelon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/watermelon.jpg -------------------------------------------------------------------------------- /crops/white_onion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/white_onion.jpg -------------------------------------------------------------------------------- /gardenhub-promo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub-promo.png -------------------------------------------------------------------------------- /crops/acorn_squash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/acorn_squash.jpg -------------------------------------------------------------------------------- /crops/bean_sprouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/bean_sprouts.jpg -------------------------------------------------------------------------------- /crops/blackberries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/blackberries.jpg -------------------------------------------------------------------------------- /crops/elderberries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/elderberries.jpg -------------------------------------------------------------------------------- /crops/green_apples.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/green_apples.jpg -------------------------------------------------------------------------------- /crops/green_grapes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/green_grapes.jpg -------------------------------------------------------------------------------- /crops/green_pepper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/green_pepper.jpg -------------------------------------------------------------------------------- /crops/huckleberries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/huckleberries.jpg -------------------------------------------------------------------------------- /crops/purple_grapes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/purple_grapes.jpg -------------------------------------------------------------------------------- /crops/strawberries.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/strawberries.jpg -------------------------------------------------------------------------------- /crops/yellow_onion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/yellow_onion.jpg -------------------------------------------------------------------------------- /docs/_static/client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/docs/_static/client.png -------------------------------------------------------------------------------- /crops/alfalfa_spouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/alfalfa_spouts.jpg -------------------------------------------------------------------------------- /crops/brussels_sprouts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/brussels_sprouts.jpg -------------------------------------------------------------------------------- /crops/butternut_squash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/butternut_squash.jpg -------------------------------------------------------------------------------- /crops/cayenne_peppers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/cayenne_peppers.jpg -------------------------------------------------------------------------------- /crops/cherry_tomatoes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/cherry_tomatoes.jpg -------------------------------------------------------------------------------- /crops/collard_greens.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/collard_greens.jpg -------------------------------------------------------------------------------- /crops/habanero_pepper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/habanero_pepper.jpg -------------------------------------------------------------------------------- /crops/jalapeno_peppers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/jalapeno_peppers.jpg -------------------------------------------------------------------------------- /crops/oyster_mushrooms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/oyster_mushrooms.jpg -------------------------------------------------------------------------------- /crops/sweet_potatoes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/sweet_potatoes.jpg -------------------------------------------------------------------------------- /crops/yellow_peppers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/yellow_peppers.jpg -------------------------------------------------------------------------------- /docs/_static/db-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/docs/_static/db-schema.png -------------------------------------------------------------------------------- /crops/shitake_mushrooms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/shitake_mushrooms.jpg -------------------------------------------------------------------------------- /docs/_static/admin-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/docs/_static/admin-panel.png -------------------------------------------------------------------------------- /crops/portobello_mushrooms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/crops/portobello_mushrooms.jpg -------------------------------------------------------------------------------- /docs/_static/admin-add-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/docs/_static/admin-add-user.png -------------------------------------------------------------------------------- /docs/_static/admin-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/docs/_static/admin-button.png -------------------------------------------------------------------------------- /docs/_static/admin-user-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/docs/_static/admin-user-form.png -------------------------------------------------------------------------------- /docs/_static/invite-user-plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/docs/_static/invite-user-plot.png -------------------------------------------------------------------------------- /docs/_static/invite-user-garden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/docs/_static/invite-user-garden.png -------------------------------------------------------------------------------- /gardenhub/static/fonts/gardenhub.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/fonts/gardenhub.eot -------------------------------------------------------------------------------- /gardenhub/static/fonts/gardenhub.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/fonts/gardenhub.ttf -------------------------------------------------------------------------------- /gardenhub/static/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/icons/favicon.ico -------------------------------------------------------------------------------- /docs/developers/views.rst: -------------------------------------------------------------------------------- 1 | Views 2 | ===== 3 | 4 | .. automodule:: gardenhub.views 5 | :members: 6 | :show-inheritance: 7 | -------------------------------------------------------------------------------- /gardenhub/static/fonts/gardenhub.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/fonts/gardenhub.woff -------------------------------------------------------------------------------- /gardenhub/static/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/icons/favicon-16x16.png -------------------------------------------------------------------------------- /gardenhub/static/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/icons/favicon-32x32.png -------------------------------------------------------------------------------- /gardenhub/static/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/icons/mstile-150x150.png -------------------------------------------------------------------------------- /gardenhub/static/images/login-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/images/login-screen.png -------------------------------------------------------------------------------- /gardenhub/static/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /gardenhub/static/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /gardenhub/static/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarvestHub/GardenHub/HEAD/gardenhub/static/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- 1 | div.wy-side-nav-search { 2 | background-color: #7b2c87; 3 | } 4 | 5 | .wy-nav-top { 6 | background-color: #7b2c87; 7 | } 8 | -------------------------------------------------------------------------------- /gardenhub/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class GardenhubConfig(AppConfig): 5 | name = 'gardenhub' 6 | verbose_name = 'GardenHub' 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | __pycache__ 3 | *.pyc 4 | /db.sqlite3 5 | /static 6 | /media 7 | /settings/local.py 8 | /db.dump 9 | /docs/_build 10 | .coverage 11 | -------------------------------------------------------------------------------- /gardenhub/templates/gardenhub/email_invitation.txt: -------------------------------------------------------------------------------- 1 | {{ inviter.get_full_name }} invited you to join GardenHub. 2 | 3 | If you're interested, click the link below: 4 | 5 | {{ activate_url }} 6 | -------------------------------------------------------------------------------- /gardenhub/templates/gardenhub/forgot_password.html: -------------------------------------------------------------------------------- 1 | {% extends "gardenhub/_manage_base.html" %} 2 | 3 | {% block content %} 4 |
If you remove your account, you will not be able to log in or recover your account. Are you sure you want to do this?
6 | 12 | {% endblock %} 13 | -------------------------------------------------------------------------------- /gardenhub/templates/gardenhub/order_confirm_cancel.html: -------------------------------------------------------------------------------- 1 | {% extends "gardenhub/_manage_base.html" %} 2 | 3 | {% block content %} 4 |If you cancel this order, your crops will not be picked. Please allow for 12 hours notice when cancelling an order.
6 | 12 | {% endblock %} 13 | -------------------------------------------------------------------------------- /gardenhub/static/icons/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GardenHub", 3 | "icons": [ 4 | { 5 | "src": "/static/icons/android-chrome-192x192.png", 6 | "sizes": "192x192", 7 | "type": "image/png" 8 | }, 9 | { 10 | "src": "/static/icons/android-chrome-512x512.png", 11 | "sizes": "512x512", 12 | "type": "image/png" 13 | } 14 | ], 15 | "theme_color": "#7b2c87", 16 | "background_color": "#7b2c87", 17 | "display": "standalone" 18 | } -------------------------------------------------------------------------------- /gardenhub/migrations/0003_garden_map_image.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.3 on 2018-04-30 19:32 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('gardenhub', '0002_pick_comment'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='garden', 15 | name='map_image', 16 | field=models.ImageField(blank=True, help_text='A map of this garden.', upload_to='maps'), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /gardenhub/mixins.py: -------------------------------------------------------------------------------- 1 | from django.contrib.auth.mixins import UserPassesTestMixin 2 | 3 | 4 | class UserCanEditGardenMixin(UserPassesTestMixin): 5 | """ 6 | Only a user who can edit this Garden may access this. 7 | """ 8 | def test_func(self): 9 | return self.request.user.can_edit_garden(self.get_object()) 10 | 11 | 12 | class UserCanEditPlotMixin(UserPassesTestMixin): 13 | """ 14 | Only a user who can edit this Plot may access this. 15 | """ 16 | def test_func(self): 17 | return self.request.user.can_edit_plot(self.get_object()) 18 | -------------------------------------------------------------------------------- /settings/dev.py: -------------------------------------------------------------------------------- 1 | from .base import * # noqa 2 | 3 | 4 | # SECURITY WARNING: don't run with debug turned on in production! 5 | DEBUG = True 6 | TEMPLATES[0]['OPTIONS']['debug'] = True # noqa 7 | 8 | # SECURITY WARNING: keep the secret key used in production secret! 9 | SECRET_KEY = 'CHANGEME!!!' 10 | 11 | INTERNAL_IPS = ('127.0.0.1', '10.0.2.2') 12 | ALLOWED_HOSTS = ['*'] 13 | 14 | BASE_URL = 'http://localhost:8000' 15 | 16 | EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' 17 | 18 | 19 | try: 20 | from .local import * # noqa 21 | except ImportError: 22 | pass 23 | -------------------------------------------------------------------------------- /docs/developers/models.rst: -------------------------------------------------------------------------------- 1 | Models 2 | ====== 3 | 4 | .. image:: /_static/db-schema.png 5 | 6 | Querying objects 7 | ---------------- 8 | 9 | .. automodule:: gardenhub.managers 10 | 11 | .. autoclass:: OrderQuerySet 12 | :members: 13 | 14 | The following fields enable filtering orders via ``Order.objects``. **For 15 | example,** 16 | 17 | .. code-block:: python 18 | 19 | from gardenhub.models import Order 20 | 21 | # All open orders 22 | orders = Order.objects.open() 23 | 24 | # All open orders that haven't been picked today 25 | orders = Order.objects.open().unpicked_today() 26 | 27 | .. autoclass:: UserManager 28 | :members: 29 | 30 | 31 | Full model reference 32 | -------------------- 33 | .. automodule:: gardenhub.models 34 | :members: 35 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the command line. 5 | SPHINXOPTS = 6 | SPHINXBUILD = sphinx-build 7 | SPHINXPROJ = GardenHub 8 | SOURCEDIR = . 9 | BUILDDIR = _build 10 | 11 | # Put it first so that "make" without argument is like "make help". 12 | help: 13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 14 | 15 | .PHONY: help Makefile 16 | 17 | livehtml: 18 | sphinx-autobuild -b html $(SPHINXOPTS) $(SOURCEDIR) $(BUILDDIR)/html 19 | 20 | # Catch-all target: route all unknown targets to Sphinx using the new 21 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 22 | %: Makefile 23 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 24 | -------------------------------------------------------------------------------- /gardenhub/static/less/components/_login.less: -------------------------------------------------------------------------------- 1 | body.login { 2 | background-color: #7b2c87; 3 | background-image: url("/static/images/login-screen.png"); 4 | 5 | h1.ui.header { 6 | font-family: 'Saira Extra Condensed', sans-serif; 7 | font-weight: bold; 8 | font-size: 68px; 9 | color: white; 10 | 11 | img.logo { 12 | width: 0.65em; 13 | margin: 0; 14 | margin-top: -0.20em; 15 | } 16 | } 17 | 18 | > .grid { 19 | height: 100%; 20 | margin: 0; 21 | } 22 | 23 | .image { 24 | margin-top: -100px; 25 | } 26 | 27 | .column { 28 | max-width: 450px; 29 | } 30 | 31 | a.password-reset { 32 | color: white; 33 | text-decoration: underline; 34 | } 35 | 36 | /* Create new block formatting context */ 37 | &::before { 38 | content: ''; 39 | display: flex; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /gardenhub/templates/gardenhub/partials/order_status.html: -------------------------------------------------------------------------------- 1 | {% if order.canceled %} 2 | Canceled on {{ order.canceled_timestamp }} 3 | {% elif order.is_closed %} 4 | This order is complete. 5 | {% elif order.is_active %} 6 | {% with order.get_picks|length as pick_count %} 7 | {% if pick_count > 0 %} 8 | Your crops have been picked {{ pick_count }} time{{ pick_count|pluralize }}. 9 | {% else %} 10 | {{ order.plot.garden.pickers.first.first_name }} will be picking your crops soon, hang tight! 11 | {% endif %} 12 | {% endwith %} 13 |{{ garden.address }}
23 | {% garden_user_orders garden as orders %} 24 |{{ orders|length }} upcoming orders.
25 |{{ order.plot.garden }}, Plot {{ order.plot.title }}
9 | 10 | {% if request.user.is_garden_manager %} 11 |All crops on the plot
26 | {% elif order.crops %} 27 |No crops were selected for this order.
39 | {% endif %} 40 |Pick all the crops on the plot.
21 | {% elif crops %} 22 |This order has no crops in it. Something is wrong.
34 | {% endif %} 35 | {% endwith %} 36 | 37 | {% if order.comment %} 38 | 44 | {% endif %} 45 | {% endif %} 46 | {% endwith %} 47 | 48 | 71 | {% endblock %} 72 | 73 | {% block extra_scripts %} 74 | 86 | {% endblock %} 87 | -------------------------------------------------------------------------------- /gardenhub/static/images/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. 6 | 7 | ## Our Standards 8 | 9 | Examples of behavior that contributes to creating a positive environment include: 10 | 11 | * Using welcoming and inclusive language 12 | * Being respectful of differing viewpoints and experiences 13 | * Gracefully accepting constructive criticism 14 | * Focusing on what is best for the community 15 | * Showing empathy towards other community members 16 | 17 | Examples of unacceptable behavior by participants include: 18 | 19 | * The use of sexualized language or imagery and unwelcome sexual attention or advances 20 | * Trolling, insulting/derogatory comments, and personal or political attacks 21 | * Public or private harassment 22 | * Publishing others' private information, such as a physical or electronic address, without explicit permission 23 | * Other conduct which could reasonably be considered inappropriate in a professional setting 24 | 25 | ## Our Responsibilities 26 | 27 | Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. 28 | 29 | Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. 30 | 31 | ## Scope 32 | 33 | This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. 34 | 35 | ## Enforcement 36 | 37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at harvesthubphilly@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. 38 | 39 | Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. 40 | 41 | ## Attribution 42 | 43 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] 44 | 45 | [homepage]: http://contributor-covenant.org 46 | [version]: http://contributor-covenant.org/version/1/4/ 47 | -------------------------------------------------------------------------------- /gardenhub/templates/gardenhub/account_settings.html: -------------------------------------------------------------------------------- 1 | {% extends "gardenhub/_manage_base.html" %} 2 | 3 | {% block content %} 4 |All crops on the plot
60 | {% elif order.crops %} 61 |No crops were selected for this order.
73 | {% endif %} 74 | 75 | {% if order.comment %} 76 | 82 | {% endif %} 83 | 84 | {% if order.get_picks %} 85 |Order #{{ order.id }}
35 |No orders for this garden!
62 | {% endif %} 63 | {% endwith %} 64 | {% endfor %} 65 | 66 | {% else %} 67 |