Commit graph

  • d1d1be189a Added conditional tracking consent for Matomo Modified utils.build_paq_cmd to remove the trailing comma and white space as well as add a semi colon to the end of the push command. Added context_providers directory with matomo.py file with a context provider that builds the tracking consent code and adds it to the context. Modified matomo.MatomoNode.render. Removed original ugly settings check code with simply rendering the 'consent_script' context variable and adding it to the html variable only if its length is greater than 1. NOTE: The context provider and rendering it (line 110 templatetags/matomo.py) are untested. Both utils.build_paq_cmd and utils.get_event_bind_js are tested but need need more rigorous testing to be sure it won't break. SilverStrings024 2021-07-13 00:35:26 -0400
  • 3a514444f3
    Update utils.py SilverStrings (Matt) 2021-07-12 18:06:37 -0400
  • 85c651f6f6
    Update utils.py to improve build_paq_cmd() SilverStrings (Matt) 2021-07-12 18:03:02 -0400
  • 3761e7308a
    Add files via upload SilverStrings (Matt) 2021-07-12 10:34:30 -0400
  • 0bc55d1b10
    Added utility functions SilverStrings (Matt) 2021-07-12 10:31:59 -0400
  • 40493faabb
    Adding tracking support SilverStrings (Matt) 2021-07-12 10:31:05 -0400
  • d54ad3e944
    Add support for Matomo user commands Kesara Rathnayake 2021-07-08 07:54:08 +1200
  • 37009f2e08 Implemented isort David Smith 2021-02-20 12:41:17 +0000
  • 62cc315156 Implemented isort David Smith 2021-02-20 12:41:17 +0000
  • f0e7ebe731 Converted remaining tests to Pytest style David Smith 2020-12-09 21:14:39 +0000
  • baaa1c4a8b Migrate tests to Pytest plain asserts David Smith 2020-12-08 22:32:58 +0000
  • fbe90df95d
    Update analytical/templatetags/google_analytics_gtag.py likecodeingloveproblems 2021-02-13 19:49:11 +0330
  • d39f287710 fix: one simple flake8 bug likecodeingloveproblems 2021-02-13 02:55:06 +0330
  • e59da7a87b adding event tag to gtag for enhanced ecommerce google analytics likecodeingloveproblems 2021-02-13 02:41:37 +0330
  • 8ab2c2bb1c Converted remaining tests to Pytest style David Smith 2020-12-09 21:14:39 +0000
  • 055ae897cb Migrate tests to Pytest plain asserts David Smith 2020-12-08 22:32:58 +0000
  • e708d016de Tidy up black formatting David Smith 2020-12-07 19:59:40 +0000
  • 5a1941a2e3 Add newline to end of setup.cfg David Smith 2020-12-07 19:59:30 +0000
  • 0d79fb8d61 Split lint tox envs David Smith 2020-12-07 19:58:44 +0000
  • 896a19196f Release v3.0.0 v3.0.0 Peter Bittner 2020-12-06 21:19:16 +0100
  • ad7f229a8c Applied isort and black to project David Smith 2020-12-06 16:49:43 +0000
  • ac81550f24 Release v3.0.0 Peter Bittner 2020-12-06 21:19:16 +0100
  • 8cd75d9e60 Add business code for Lucky Orange Peter Bittner 2020-12-06 16:45:34 +0100
  • a3fe981f76 Add tests for Lucky Orange Peter Bittner 2020-12-04 00:38:50 +0100
  • 514780aeb2 Add documentation for Lucky Orange Peter Bittner 2020-12-03 23:11:27 +0100
  • 05213aec18 Add business code for Lucky Orange Peter Bittner 2020-12-06 16:45:34 +0100
  • 0e0641e178 Add tests for Lucky Orange Peter Bittner 2020-12-04 00:38:50 +0100
  • 24e9411bc0 Add documentation for Lucky Orange Peter Bittner 2020-12-03 23:11:27 +0100
  • 7f1358dcb6 Hard-require Python 3.6+, add link to docs on PyPI Peter Bittner 2020-12-06 15:06:34 +0100
  • 5ea7d15868 Coverage config: Remove stale omit entry Pi Delport 2020-12-06 13:51:06 +0200
  • 47fa937910 Include tests in source manifest Pi Delport 2020-12-06 13:50:34 +0200
  • bf471d7dfc Allow test suite to run with pytest Peter Bittner 2019-04-12 01:45:45 +0200
  • a9d7d17ce6 Move tests out of analytical module Peter Bittner 2019-04-12 01:00:43 +0200
  • 1a25ce1ac3 Hard-require Python 3.6+, add link to docs on PyPI Peter Bittner 2020-12-06 15:06:34 +0100
  • 797a19dbe1 Coverage config: Remove stale omit entry Pi Delport 2020-12-06 13:51:06 +0200
  • 4000986e7f Include tests in source manifest Pi Delport 2020-12-06 13:50:34 +0200
  • ad9ea614c3 Allow test suite to run with pytest Peter Bittner 2019-04-12 01:45:45 +0200
  • 3758631239 Move tests out of analytical module Peter Bittner 2019-04-12 01:00:43 +0200
  • ba8982be0a Add missing Google Analytics instructions to install section Peter Bittner 2020-12-05 14:18:18 +0100
  • 83aab42975 Add missing Google Analytics instructions to install section Peter Bittner 2020-12-05 14:18:18 +0100
  • 00bc123b88 Reduce indentation of Hotjar JS code Peter Bittner 2020-12-05 16:22:32 +0100
  • 8de164aaef Reduce indentation of Hotjar JS code Peter Bittner 2020-12-05 16:22:32 +0100
  • 4515fcd1be Added quotes to Python versions David Smith 2020-12-01 08:01:55 +0000
  • 9163294603 Updated supported versions of Python and Django David Smith 2020-11-25 22:07:00 +0000
  • e33ffbb867 Added quotes to Python versions David Smith 2020-12-01 08:01:55 +0000
  • 74ddb4f0e0 Updated supported versions of Python and Django David Smith 2020-11-25 22:07:00 +0000
  • 3eb17007ad Refactored setup.py to remove cmdclass and test packages David Smith 2020-11-30 21:33:38 +0000
  • df7ed2d132 Fix flake8 errors David Smith 2020-11-29 21:49:25 +0000
  • 10d109eb6c Use pytest as test runner David Smith 2020-11-29 21:27:16 +0000
  • f3669b0082 Refactored setup.py to remove cmdclass and test packages David Smith 2020-11-30 21:33:38 +0000
  • 51ae4433cb Fix flake8 errors David Smith 2020-11-29 21:49:25 +0000
  • fd759e44d2 Use pytest as test runner David Smith 2020-11-29 21:27:16 +0000
  • 146a96fca0
    Quote Python versions. Jannis Leidel 2020-11-26 09:41:44 +0100
  • 98e7e24e3e
    Merge pull request #169 from jazzband/gha Jannis Leidel 2020-11-25 21:47:50 +0100
  • 161983fad5
    Merge branch 'master' into gha Jannis Leidel 2020-11-25 21:43:33 +0100
  • 197cdbcfad
    Add Jazzband release workflow. Jannis Leidel 2020-11-25 21:18:45 +0100
  • 7580bc1619
    Ignore it for real? Jannis Leidel 2020-11-25 21:15:45 +0100
  • de2ed4bafc
    Ignore bandit errors. Jannis Leidel 2020-11-25 21:11:14 +0100
  • 2322f7a0bf
    Fix config section names. Jannis Leidel 2020-11-25 21:04:49 +0100
  • 1ebc2a23ea
    Add gh-action mapping. Jannis Leidel 2020-11-25 21:01:53 +0100
  • b9320b41d9
    Add initial GitHub Actions workflow. Jannis Leidel 2020-11-25 20:56:03 +0100
  • e517bce3a6 Add SnapEngage details to Installation section Peter Bittner 2020-11-13 18:03:02 +0100
  • d7eac26298 Add SnapEngage details to Installation section Peter Bittner 2020-11-13 18:03:02 +0100
  • ef40ba6ff5
    Merge pull request #164 from taharushain/master Joost Cassee 2020-08-02 12:39:40 +0200
  • ee956230ea Breaking long strings into multiple lines Taha Rushain 2020-07-19 02:05:12 +0500
  • d98e815493 Breaking long strings into multiple lines Taha Rushain 2020-07-19 01:57:56 +0500
  • 1cdfb0ed0d Breaking long strings into multiple lines Taha Rushain 2020-07-19 01:49:38 +0500
  • 3292b664ec Updated Gtag implementation for mutiple id patterns Taha Rushain 2020-07-17 19:24:51 +0500
  • ac2ebf375c Updated regex for gtag to accept measurement ID Taha Rushain 2020-07-06 01:38:40 +0500
  • 7e68563849
    Merge pull request #162 from jazzband/piwik-warning Joost Cassee 2020-07-03 10:29:23 +0200
  • 788cab447e Only show piwik warning if using piwik Hugo Osvaldo Barrera 2020-07-02 17:34:23 +0200
  • 88197ca17e Fix flake8. Sean Wallace 2020-06-27 12:08:48 -0400
  • 438b1408fa Add user_id to Google Analytics GTag Sean Wallace 2020-06-27 12:08:25 -0400
  • 00781d4e17 remove unnecessary if statement renantamashiro 2020-06-28 01:34:41 -0300
  • 6c5c6fd1cf remove unnecessary if statement renantamashiro 2020-06-28 01:20:42 -0300
  • 1122ea67a1 Fix flake8. Sean Wallace 2020-06-27 12:08:48 -0400
  • 9aa6221b64 Add user_id to Google Analytics GTag Sean Wallace 2020-06-27 12:08:25 -0400
  • 257388bb4f
    Merge 87fed08537 into 962af837af Rodrigo 2020-05-20 15:31:25 +0200
  • 87fed08537 Fixed error for Matomo (return code 500-php/server error) - no parentheses in site-code' Fixed the log-level (trace) for not configured search engines Added the option to disable the tracking code rodrigo.refline 2020-05-20 15:25:57 +0200
  • 962af837af Include deploy stage (excluded by error) v2.6.0 Peter Bittner 2020-04-15 15:04:31 +0200
  • 99a0112653 Include deploy stage (excluded by error) Peter Bittner 2020-04-15 15:04:31 +0200
  • c10759d378 Bump version, release v2.6.0 Peter Bittner 2020-04-14 22:30:13 +0200
  • d9b21e96c6 Test against Django 3.0, Python 3.8 Peter Bittner 2020-04-14 22:21:20 +0200
  • 77fdb51432 Explain the three Google Analytics options Peter Bittner 2020-04-11 19:05:14 +0200
  • 6b0790c866 Bump version, release v2.6.0 Peter Bittner 2020-04-14 22:30:13 +0200
  • 3943747d5d Test against Django 3.0, Python 3.8 Peter Bittner 2020-04-14 22:21:20 +0200
  • 011e7d35ff Explain the three Google Analytics options Peter Bittner 2020-04-11 19:05:14 +0200
  • 1ce265d2d9 Update test to comply with flake8 Marc Bourqui 2019-01-16 23:30:24 +0100
  • d14d4727ee Add tests for new Google Analytics gtag, #108 Marc Bourqui 2018-10-24 16:41:57 +0200
  • 63adb0fbba Register new Google Analytics gtag, #108 Marc Bourqui 2018-10-24 16:41:20 +0200
  • 0ea5d39155 Fix typos Marc Bourqui 2018-10-24 16:17:58 +0200
  • 756ac787e8 Add support for gtag.js Marc Bourqui 2018-10-24 16:05:32 +0200
  • f84d0dc8a4 Update test to comply with flake8 Marc Bourqui 2019-01-16 23:30:24 +0100
  • acc0a7ff16 Add tests for new Google Analytics gtag, #108 Marc Bourqui 2018-10-24 16:41:57 +0200
  • adff1d4f39 Register new Google Analytics gtag, #108 Marc Bourqui 2018-10-24 16:41:20 +0200
  • ed998435a7 Fix typos Marc Bourqui 2018-10-24 16:17:58 +0200
  • 80bf3ee3df Add support for gtag.js Marc Bourqui 2018-10-24 16:05:32 +0200
  • 637805e003 docs: Fix simple typo, betweeen -> between Tim Gates 2020-03-03 18:40:04 +1100
  • a35b7dd0eb
    docs: Fix simple typo, betweeen -> between Tim Gates 2020-03-03 18:40:04 +1100
  • ff43016744 Removing debug prints after testing Kevin 2019-10-10 12:19:45 -0400