21d30a923f
[Refactor] Large scale formatting/linting ( #193 )
...
All html files now prettier formatted and fixes for incompatible blocks applied
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#193
Co-authored-by: Tobias O <tobias.olenyi@envipath.com >
Co-committed-by: Tobias O <tobias.olenyi@envipath.com >
2025-11-12 22:47:10 +13:00
34589efbde
[Fix] Mitigate XSS attack vector by cleaning input before it hits our Database ( #171 )
...
## Changes
- All text input fields are now cleaned with nh3 to remove html tags. We allow certain html tags under `settings.py/ALLOWED_HTML_TAGS` so we can easily update the tags we allow in the future.
- All names and descriptions now use the template tag `nh_safe` in all html files.
- Usernames and emails are a small exception and are not allowed any html tags
Co-authored-by: Liam Brydon <62733830+MyCreativityOutlet@users.noreply.github.com >
Co-authored-by: jebus <lorsbach@envipath.com >
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#171
Reviewed-by: jebus <lorsbach@envipath.com >
Co-authored-by: liambrydon <lbry121@aucklanduni.ac.nz >
Co-committed-by: liambrydon <lbry121@aucklanduni.ac.nz >
2025-11-11 22:49:55 +13:00
13ed86a780
[Feature] Identify Missing Rules ( #177 )
...
Fixes #97
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#177
2025-10-30 00:47:45 +13:00
93dd811e39
[Fix] Pathway SVG Export ( #157 )
...
Fixes #103
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#157
2025-10-16 02:25:30 +13:00
68a3f3b982
[Feature] Alias Support ( #151 )
...
Fixes #149
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#151
2025-10-09 23:14:34 +13:00
31783306e2
[Feature] Pathway SVG Export ( #102 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#102
2025-09-10 18:44:18 +12:00
3453a169e1
[Feature] Async Prediction Status Poll ( #93 )
...
Fixed #81
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#93
2025-09-09 20:39:26 +12:00
00d9188c0c
Copy Objects between Packages ( #59 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#59
2025-08-28 06:27:11 +12:00
6e6b394289
Cleanup ( #52 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#52
2025-08-22 06:36:22 +12:00
ec387cc12e
Added UI elements to add/remove Scenarios to various objects ( #51 )
...
Fixes #23
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#51
2025-08-21 07:56:44 +12:00
c3c1d4f5cf
App Domain Pathway Prediction ( #47 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#47
2025-08-19 02:53:56 +12:00
79b4b1586c
Download Pathway Functionality ( #38 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#38
2025-07-31 01:30:16 +12:00
026189ccd9
First Issues / Improvements detected in Beta ( #36 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#36
2025-07-24 09:57:50 +12:00
df896878f1
Basic System ( #31 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#31
2025-07-23 06:47:07 +12:00
ded50edaa2
Current Dev State
2025-06-23 20:13:54 +02:00