Commit graph

585 commits

Author SHA1 Message Date
2b6fab9461 It's happening! Seems to work.
I do think we need some mechanism to throttle the speed of attempts
to prevent brute force. This would be a separate PR.

	modified:   models/user.py
	modified:   templates/join-or-log-in.j2
	modified:   templates/verification-challenge.j2
	modified:   views/authentication.py
2022-06-09 13:06:20 -04:00
8042bb863e rough edges - verification challenge codes working
modified:   lib/mail.py
	modified:   lib/mail_messages.py
	modified:   models/user.py
	modified:   routes.py
	modified:   templates/join-or-log-in.j2
	new file:   templates/verification-challenge.j2
	modified:   views/authentication.py
2022-06-09 10:56:49 -04:00
e189c32658 Update .gitlab-ci.yml file 2022-06-07 12:12:23 +00:00
3132da631e Update .gitlab-ci.yml file 2022-06-07 12:06:39 +00:00
15a33b79f0 another test
modified:   README.rst
2022-06-06 19:36:58 -04:00
283dfefc6c Update README.rst 2022-06-06 23:12:21 +00:00
aa051792d5 Merge branch 'rjb-issue-6' into 'master'
only display products for active shop.

See merge request engineering/make-post-sell/make_post_sell!2
2022-06-06 22:56:49 +00:00
f8f54b83f2 only display products for active shop. 2022-06-06 22:56:49 +00:00
8b7c89f222 Update .gitlab-ci.yml file 2022-06-06 18:34:22 +00:00
18cae142ea Update .gitlab-ci.yml file 2022-06-06 18:32:55 +00:00
0f8e20d879 Update .gitlab-ci.yml file 2022-06-06 18:31:46 +00:00
058e970d33 Merge branch 'develop-95983' into 'master'
update views/shop.py make newly created shop active

Closes #5

See merge request engineering/make-post-sell/make_post_sell!1
2022-06-03 23:43:23 +00:00
65d0690401 update views/shop.py make newly created shop active 2022-06-03 21:38:56 +00:00
3b02ee1086 Update .gitlab-ci.yml file 2022-06-03 18:40:13 +00:00
af705be588 Update .gitlab-ci.yml file 2022-06-03 18:37:06 +00:00
0e3cf61776 Update .gitlab-ci.yml file 2022-06-03 18:36:02 +00:00
1943b093ca Update .gitlab-ci.yml file 2022-06-03 18:26:26 +00:00
de22dae86d modified: make_post_sell/static/favicon.ico 2022-05-31 12:26:01 -04:00
e841b80d9c disable dkim for dev envs
modified:   development.ini
2022-05-31 11:47:46 -04:00
8a6b5ebb7d custom saas ribbon & logo configured from ini
modified:   development.ini
	new file:   make_post_sell/static/memopoly.png
	modified:   make_post_sell/templates/base.j2
	modified:   make_post_sell/templates/snippets/ribbon.j2
2022-05-31 11:45:55 -04:00
501210861c fix is_saas_domain to work for both apex & www
modified:   make_post_sell/request_methods.py
2022-05-30 12:02:23 -04:00
603e892d4f install pynacl for ed dkim support
modified:   journal.rst
	modified:   requirements.py3.txt
	modified:   requirements.txt
2022-05-28 17:35:57 -04:00
aabcc6e13b modified: journal.rst 2022-05-26 18:03:42 -04:00
bd586ff02e pynacl
modified:   requirements.txt
2022-05-26 17:01:13 -04:00
579df0809b configure dkim_signing_algorithm
modified:   .gitignore
	modified:   development.ini
2022-05-26 16:47:59 -04:00
d484a2cc98 enable extras for dkimpy for ed25519 support
modified:   requirements.txt
2022-05-26 14:58:00 -04:00
00317c85ae modified: Makefile 2022-05-25 18:08:20 -04:00
4111a4eaed trying to fix tarbal local of build 2022-05-25 12:48:57 -04:00
459ae6f77b move virtualenv to /opt/make_post_sell
modified:   .gitlab-ci.yml
2022-05-25 11:22:20 -04:00
4142476f7e try it out.
modified:   make_post_sell/models/product.py
	modified:   make_post_sell/models/shop.py
	modified:   make_post_sell/models/user.py
	new file:   make_post_sell/scripts/alembic/versions/c263b4fba9e7_new_ux_columns.py
	deleted:    make_post_sell/static/css/alerts.css
	modified:   make_post_sell/static/css/common.css
	deleted:    make_post_sell/static/css/lib.css
	deleted:    make_post_sell/static/css/mps.css
	modified:   make_post_sell/templates/base.j2
	modified:   make_post_sell/templates/cart.j2
	modified:   make_post_sell/templates/product_edit.j2
	modified:   make_post_sell/templates/shop_settings.j2
	modified:   make_post_sell/templates/snippets/search.j2
	modified:   make_post_sell/templates/user_settings.j2
	modified:   make_post_sell/views/shop.py
	modified:   requirements.txt
2022-04-29 11:54:57 -04:00
759501ad25 fix duplicate parameter key
modified:   setup.py
2022-01-10 15:09:54 -05:00
e581b0607b Update .gitlab-ci.yml file 2022-01-10 20:07:05 +00:00
3c0d2e9758 Gitlab CI For the WIN!
new file:   .gitlab-ci.yml
2022-01-10 15:05:37 -05:00
03680800a8 Plausible Analytics and better Link Unfurling!
modified:   make_post_sell/models/shop.py
	new file:   make_post_sell/scripts/alembic/versions/cdad5c220c39_plausible_domain_name_column_on_shop.py
	modified:   make_post_sell/templates/base.j2
	modified:   make_post_sell/templates/content.j2
	modified:   make_post_sell/templates/product.j2
	modified:   make_post_sell/templates/shop_settings.j2
	renamed:    make_post_sell/templates/snippets/google-analytics.j2 -> make_post_sell/templates/snippets/analytics.j2
	modified:   make_post_sell/views/shop.py
2022-01-08 12:00:03 -05:00
c211df66a8 Time to open the sauce : )
Dead man switch activated. Good luck everyone, I wish you the best.

 - BDFL

	new file:   .gitignore
	new file:   MANIFEST.in
	new file:   Makefile
	new file:   README.rst
	new file:   development.ini
	new file:   journal.rst
	new file:   make_post_sell/__init__.py
	new file:   make_post_sell/config_jinja2.py
	new file:   make_post_sell/lib/__init__.py
	new file:   make_post_sell/lib/mail.py
	new file:   make_post_sell/lib/mail_messages.py
	new file:   make_post_sell/lib/render.py
	new file:   make_post_sell/models/__init__.py
	new file:   make_post_sell/models/cart.py
	new file:   make_post_sell/models/cart_coupon.py
	new file:   make_post_sell/models/coupon.py
	new file:   make_post_sell/models/coupon_redemption.py
	new file:   make_post_sell/models/invoice.py
	new file:   make_post_sell/models/market.py
	new file:   make_post_sell/models/meta.py
	new file:   make_post_sell/models/price.py
	new file:   make_post_sell/models/product.py
	new file:   make_post_sell/models/shop.py
	new file:   make_post_sell/models/shop_search_request.py
	new file:   make_post_sell/models/stripe_user_shop.py
	new file:   make_post_sell/models/user.py
	new file:   make_post_sell/models/user_product.py
	new file:   make_post_sell/models/user_shop.py
	new file:   make_post_sell/request_methods.py
	new file:   make_post_sell/routes.py
	new file:   make_post_sell/scripts/__init__.py
	new file:   make_post_sell/scripts/alembic/README
	new file:   make_post_sell/scripts/alembic/env.py
	new file:   make_post_sell/scripts/alembic/script.py.mako
	new file:   make_post_sell/scripts/alembic/versions/15751f5d7a03_add_active_cart_total_in_cents_to_user_.py
	new file:   make_post_sell/scripts/alembic/versions/24662905655f_create_new_active_shop_id_column_on_.py
	new file:   make_post_sell/scripts/alembic/versions/3e1e70bfe89d_google_analytics_id.py
	new file:   make_post_sell/scripts/alembic/versions/4d9da43b0e86_product_visibility_column.py
	new file:   make_post_sell/scripts/alembic/versions/5c40dfb56179_shop_ribbon_columns.py
	new file:   make_post_sell/scripts/alembic/versions/6da97f2f913f_add_updated_timestamp_to_cart.py
	new file:   make_post_sell/scripts/alembic/versions/96f851cbab01_terms_and_privacy.py
	new file:   make_post_sell/scripts/alembic/versions/ab7338eaedf1_add_price_in_cents_column.py
	new file:   make_post_sell/scripts/alembic/versions/af28cc35ed6f_product_bundles.py
	new file:   make_post_sell/scripts/alembic/versions/b0d5604d9255_add_active_cart_count_to_user_table.py
	new file:   make_post_sell/scripts/alembic/versions/bfc4195a7f56_product_is_sellable_coluumn.py
	new file:   make_post_sell/scripts/alembic/versions/c4d5566ec87d_coupon_stackable_and_couponredemption.py
	new file:   make_post_sell/scripts/alembic/versions/e12bbe39d87e_cart_coupon_table.py
	new file:   make_post_sell/scripts/alembic/versions/eadd0d69e133_shop_ribbon_text_color.py
	new file:   make_post_sell/scripts/alembic/versions/f3aa57777025_coupon_table.py
	new file:   make_post_sell/scripts/alembic/versions/f882f2255cd1_add_stripe_secret_and_public_key_to_shop.py
	new file:   make_post_sell/scripts/alembic/versions/fd9f7e2f2b78_user_full_name.py
	new file:   make_post_sell/scripts/initialize_db.py
	new file:   make_post_sell/scripts/pshell.py
	new file:   make_post_sell/static/css/alerts.css
	new file:   make_post_sell/static/css/common.css
	new file:   make_post_sell/static/css/lib.css
	new file:   make_post_sell/static/css/mps.css
	new file:   make_post_sell/static/favicon.ico
	new file:   make_post_sell/static/js/custom.js
	new file:   make_post_sell/static/js/jquery-3.4.1.min.js
	new file:   make_post_sell/static/js/jquery.min.js
	new file:   make_post_sell/static/makepostsell-3.png
	new file:   make_post_sell/static/makepostsell.png
	new file:   make_post_sell/static/mps.png
	new file:   make_post_sell/templates/actions_new.j2
	new file:   make_post_sell/templates/actions_view.j2
	new file:   make_post_sell/templates/base.j2
	new file:   make_post_sell/templates/billing.j2
	new file:   make_post_sell/templates/cart.j2
	new file:   make_post_sell/templates/cart_checkout.j2
	new file:   make_post_sell/templates/carts.j2
	new file:   make_post_sell/templates/content.j2
	new file:   make_post_sell/templates/content_new.j2
	new file:   make_post_sell/templates/coupon.j2
	new file:   make_post_sell/templates/coupon_new.j2
	new file:   make_post_sell/templates/coupons.j2
	new file:   make_post_sell/templates/home.j2
	new file:   make_post_sell/templates/join-or-log-in.j2
	new file:   make_post_sell/templates/markup_editor.j2
	new file:   make_post_sell/templates/markup_renderer.j2
	new file:   make_post_sell/templates/product.j2
	new file:   make_post_sell/templates/product_edit.j2
	new file:   make_post_sell/templates/product_new.j2
	new file:   make_post_sell/templates/products.j2
	new file:   make_post_sell/templates/shop.j2
	new file:   make_post_sell/templates/shop_about.j2
	new file:   make_post_sell/templates/shop_new.j2
	new file:   make_post_sell/templates/shop_products.j2
	new file:   make_post_sell/templates/shop_settings.j2
	new file:   make_post_sell/templates/shops.j2
	new file:   make_post_sell/templates/snippets/csrf.j2
	new file:   make_post_sell/templates/snippets/flash-alerts.j2
	new file:   make_post_sell/templates/snippets/google-analytics.j2
	new file:   make_post_sell/templates/snippets/optional-javascript.j2
	new file:   make_post_sell/templates/snippets/ribbon.j2
	new file:   make_post_sell/templates/snippets/search.j2
	new file:   make_post_sell/templates/snippets/stripe.j2
	new file:   make_post_sell/templates/update-card.j2
	new file:   make_post_sell/templates/user_settings.j2
	new file:   make_post_sell/tests/__init__.py
	new file:   make_post_sell/tests/test_functional.py
	new file:   make_post_sell/tests/test_models.py
	new file:   make_post_sell/views/__init__.py
	new file:   make_post_sell/views/actions.py
	new file:   make_post_sell/views/authentication.py
	new file:   make_post_sell/views/billing.py
	new file:   make_post_sell/views/cart.py
	new file:   make_post_sell/views/content.py
	new file:   make_post_sell/views/coupon.py
	new file:   make_post_sell/views/misc.py
	new file:   make_post_sell/views/product.py
	new file:   make_post_sell/views/shop.py
	new file:   make_post_sell/views/user.py
	new file:   pytest.ini
	new file:   requirements-dev.txt
	new file:   requirements-prod.txt
	new file:   requirements-test.txt
	new file:   requirements.py3.txt
	new file:   requirements.txt
	new file:   setup.py
	new file:   test.ini
2021-12-31 21:39:40 -05:00