Commit graph

554 commits

Author SHA1 Message Date
SilverStrings (Matt)
3a514444f3
Update utils.py
Updated to use the tested and better documented version (Is not tested with Matomo or Django. Only with python)
2021-07-12 18:06:37 -04:00
SilverStrings (Matt)
85c651f6f6
Update utils.py to improve build_paq_cmd()
Update `utils.build_paq_cmd()` to convert all elements in the args list to their javascript counter-parts. This will recursively convert the keys and values of a dictionary until there are no more nested dictionaries and will also convert all the elements of a list as well.

Also made it so things like booleans, lists, and  dictionaries are not surrounded in quotation marks so they're treated like a normal javascript object. If that behavior needs changed. Please let me know
2021-07-12 18:03:02 -04:00
SilverStrings (Matt)
3761e7308a
Add files via upload
Added missing new end line
2021-07-12 10:34:30 -04:00
SilverStrings (Matt)
0bc55d1b10
Added utility functions
Added paq builder function and function to build javascript for binding events
2021-07-12 10:31:59 -04:00
SilverStrings (Matt)
40493faabb
Adding tracking support
Added tracking support
2021-07-12 10:31:05 -04:00
David Smith
37009f2e08 Implemented isort 2021-02-21 17:28:27 +01:00
David Smith
f0e7ebe731 Converted remaining tests to Pytest style 2021-02-18 09:34:01 +01:00
David Smith
baaa1c4a8b Migrate tests to Pytest plain asserts 2021-02-18 09:34:01 +01:00
Peter Bittner
896a19196f Release v3.0.0 2020-12-06 23:14:25 +01:00
Peter Bittner
8cd75d9e60 Add business code for Lucky Orange 2020-12-06 20:45:08 +01:00
Peter Bittner
a3fe981f76 Add tests for Lucky Orange 2020-12-06 20:45:08 +01:00
Peter Bittner
514780aeb2 Add documentation for Lucky Orange 2020-12-06 20:45:08 +01:00
Peter Bittner
7f1358dcb6 Hard-require Python 3.6+, add link to docs on PyPI 2020-12-06 16:26:54 +01:00
Pi Delport
5ea7d15868 Coverage config: Remove stale omit entry 2020-12-06 16:26:54 +01:00
Pi Delport
47fa937910 Include tests in source manifest 2020-12-06 16:26:54 +01:00
Peter Bittner
bf471d7dfc Allow test suite to run with pytest 2020-12-06 16:26:54 +01:00
Peter Bittner
a9d7d17ce6 Move tests out of analytical module 2020-12-06 16:26:54 +01:00
Peter Bittner
ba8982be0a Add missing Google Analytics instructions to install section 2020-12-06 13:21:12 +01:00
Peter Bittner
00bc123b88 Reduce indentation of Hotjar JS code 2020-12-05 21:11:06 +01:00
David Smith
4515fcd1be Added quotes to Python versions 2020-12-03 23:01:10 +01:00
David Smith
9163294603 Updated supported versions of Python and Django
Dropped Python2.7/3.5 and Django 1.11 from test matrix

Removed Py2 code and updated for Py3 features

Replaced assertRaisesRegexp with AsserRaisesRegex

Updated setup.py for currently supported versions

Removed _timestamp
2020-12-03 23:01:10 +01:00
David Smith
3eb17007ad Refactored setup.py to remove cmdclass and test packages 2020-11-30 23:02:04 +01:00
David Smith
df7ed2d132 Fix flake8 errors 2020-11-30 23:02:04 +01:00
David Smith
10d109eb6c Use pytest as test runner
* Used pytest to run tests within tox environments

* Removed test runner within setup.py
2020-11-30 23:02:04 +01:00
Jannis Leidel
146a96fca0
Quote Python versions. 2020-11-26 09:41:44 +01:00
Jannis Leidel
98e7e24e3e
Merge pull request #169 from jazzband/gha
Add initial GitHub Actions workflow.
2020-11-25 21:47:50 +01:00
Jannis Leidel
161983fad5
Merge branch 'master' into gha 2020-11-25 21:43:33 +01:00
Jannis Leidel
197cdbcfad
Add Jazzband release workflow. 2020-11-25 21:18:45 +01:00
Jannis Leidel
7580bc1619
Ignore it for real? 2020-11-25 21:15:45 +01:00
Jannis Leidel
de2ed4bafc
Ignore bandit errors. 2020-11-25 21:11:14 +01:00
Jannis Leidel
2322f7a0bf
Fix config section names. 2020-11-25 21:04:49 +01:00
Jannis Leidel
1ebc2a23ea
Add gh-action mapping. 2020-11-25 21:01:53 +01:00
Jannis Leidel
b9320b41d9
Add initial GitHub Actions workflow. 2020-11-25 20:56:03 +01:00
Peter Bittner
e517bce3a6 Add SnapEngage details to Installation section
Fixes #166
2020-11-25 17:00:22 +01:00
Joost Cassee
ef40ba6ff5
Merge pull request #164 from taharushain/master
Updated regex for gtag to accept measurement ID
2020-08-02 12:39:40 +02:00
Taha Rushain
ee956230ea Breaking long strings into multiple lines 2020-07-19 02:05:12 +05:00
Taha Rushain
d98e815493 Breaking long strings into multiple lines 2020-07-19 01:57:56 +05:00
Taha Rushain
1cdfb0ed0d Breaking long strings into multiple lines 2020-07-19 01:49:38 +05:00
Taha Rushain
3292b664ec Updated Gtag implementation for mutiple id patterns 2020-07-17 19:24:51 +05:00
Taha Rushain
ac2ebf375c Updated regex for gtag to accept measurement ID 2020-07-06 01:38:40 +05:00
Joost Cassee
7e68563849
Merge pull request #162 from jazzband/piwik-warning
Only show piwik warning if using piwik
2020-07-03 10:29:23 +02:00
Hugo Osvaldo Barrera
788cab447e Only show piwik warning if using piwik
Code so far emits a warning to all users about about Piwik being
deprecated, even if Piwik is not being used.

Scope the warning so it only triggers for people to whom it's relevant.
2020-07-02 17:34:23 +02:00
Sean Wallace
88197ca17e Fix flake8. 2020-06-28 21:00:41 +02:00
Sean Wallace
438b1408fa Add user_id to Google Analytics GTag 2020-06-28 21:00:41 +02:00
Peter Bittner
962af837af Include deploy stage (excluded by error) 2020-04-15 16:44:18 +02:00
Peter Bittner
c10759d378 Bump version, release v2.6.0 2020-04-15 14:51:05 +02:00
Peter Bittner
d9b21e96c6 Test against Django 3.0, Python 3.8
Modernize Travis CI setup
2020-04-15 14:51:05 +02:00
Peter Bittner
77fdb51432 Explain the three Google Analytics options 2020-04-15 14:51:05 +02:00
Marc Bourqui
1ce265d2d9 Update test to comply with flake8 2020-04-11 18:43:31 +02:00
Marc Bourqui
d14d4727ee Add tests for new Google Analytics gtag, #108 2020-04-11 18:43:31 +02:00