7ad4112343
[Feature] External Identifier/References
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#139
2025-10-02 00:40:00 +13:00
3f5bb76633
[Fix] Remove all Scenarios, catch empty SMILES, prevent default Package delete ( #134 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#134
2025-09-30 19:10:57 +13:00
b757a07f91
[Misc] Performance improvements, SMIRKS Coverage, Minor Bugfixes ( #132 )
...
Bump Python Version to 3.12
Make use of "epauth" optional
Cache `srs` property of rules to speed up apply
Adjust view names for use of `reverse()`
Fix Views for Scenario Attachments
Added Simply Compare View/Template to identify differences between rdkit and ambit
Make migrations consistent with tests + compare
Fixes #76
Set default year for Scenario Modal
Fix html tags for package description
Added Tests for Pathway / Rule
Added remove stereo for apply
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#132
2025-09-26 19:33:03 +12:00
b5c759d74e
[Feature] Register / Login / Logout View Testing ( #126 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#126
2025-09-19 06:44:25 +12:00
b3079834c1
[Fix] Registering Issue ( #125 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#125
2025-09-19 01:17:03 +12:00
f03ade0e94
[Migration] Multigen Eval Flag Migration ( #123 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#123
2025-09-18 18:44:02 +12:00
50db2fb372
[Feature] MultiGen Eval (Backend) ( #117 )
...
Fixes #16
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#117
2025-09-18 18:40:45 +12:00
762a6b7baf
[Feature] Package Export/Import ( #116 )
...
Fixes #90
Fixes #91
Fixes #115
Fixes #104
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#116
2025-09-16 02:41:10 +12:00
ce349a287b
[Migration] Migration file for #113 ( #114 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#114
2025-09-11 18:23:14 +12:00
7905a8c2c1
[Bug] Fixes for Group handling, Load all objects only if necessary ( #113 )
...
Fixes #109
Fixes #110
Fixes #111
Fixes #112
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#113
2025-09-11 18:19:27 +12:00
62e6448448
[Feature] Legacy Package Import ( #106 )
...
Fixes #105
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#106
2025-09-11 01:18:04 +12: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
e82fe7e87e
[Feature] Initial Active Directory / Entra Login ( #101 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#101
2025-09-10 08:29:27 +12:00
4463bf1bc8
[Fix] Add RuleBasedRelativeReasoning to localize_urls command ( #95 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#95
2025-09-09 21:43:11 +12:00
abfd683640
[Migration] Migration for Rule Based Modelling ( #94 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#94
2025-09-09 21:27:10 +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
5477b5b3d4
[Feature] Rule Based Model ( #92 )
...
Fixes #89
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#92
2025-09-09 19:32:12 +12:00
1a6608287d
[Feature] Password Reset Flow ( #88 )
...
Fixes #83
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#88
2025-09-06 19:53:36 +12:00
498a53ab3d
[Feature] Move Login exempt urls to settings ( #86 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#86
2025-09-05 08:04:20 +12:00
aa3b53e94b
[Bugfix] Login required exempts auth for SSO Flow ( #85 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#85
2025-09-05 07:59:14 +12:00
3c8f0e80cb
[Feature] OAuth2 Provider ( #84 )
...
Fixes #74
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#84
2025-09-05 06:50:16 +12:00
4158bd36cb
[Feature] Legacy API Layer ( #80 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#80
2025-09-03 01:35:51 +12:00
2babe7f7e2
[Feature] Scenario Creation ( #78 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#78
2025-09-02 08:06:18 +12:00
8592cfae50
Change how List Pages are populated ( #68 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#68
2025-08-29 08:09:57 +12:00
ec2b941a85
Fixes #60 ( #66 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#66
2025-08-28 06:56:38 +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
13816ecaf3
Make URL a Field instead a property ( #63 )
...
This PR adds a new Field to all existing Models.
As its a data migrations the Migration is added.
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#63
2025-08-27 06:46:09 +12:00
b45c99f7d3
fixed calls to create MLRelativeReasoning during bootstrap.py and test_model.py
2025-08-22 11:28:01 +12:00
b95ec98a2f
Added Shortcut to make Packages Public ( #54 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#54
2025-08-22 07:31:08 +12:00
c79a1f2040
Fix "Impersonation" ( #53 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#53
2025-08-22 07:01:49 +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
a7637d046a
External References ( #50 )
...
Fix for #24
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#50
2025-08-21 06:11:05 +12:00
fc8192fb0d
Fix App Domain Bug when a Rule can be applied more than once ( #49 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#49
2025-08-19 22:10:18 +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
1267ca8ace
Enable App Domain Assessment on Model Page ( #45 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#45
2025-08-12 09:02:11 +12:00
ec52b8872d
Functional Group Calculation ( #44 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#44
2025-08-11 09:07:07 +12:00
579cd519d0
Experimental App Domain ( #43 )
...
Backend App Domain done, Frontend missing
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#43
2025-08-08 20:52:21 +12:00
280ddc7205
Fixed UUID vs str comparison when getting User ( #42 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#42
2025-07-31 09:11:52 +12:00
c9d6d8b024
Delete Stale Edges when removing a Node from a Pathway ( #41 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#41
2025-07-31 07:50:50 +12:00
a1aebfa54d
Model Building UI Flag ( #39 )
...
Fixes #8
Flag only disables UI Elements
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#39
2025-07-31 07:00:54 +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
aec61151ce
Correct Label assignment ( #37 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#37
2025-07-31 00:43:28 +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
2b8b6f286d
Fix Pathway Creation ( #34 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#34
2025-07-23 10:04:13 +12:00
2c4c9d95d9
Add Edge Template ( #33 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#33
2025-07-23 07:50:39 +12:00
43c95e3da7
feature/enforce_login ( #32 )
...
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#32
2025-07-23 07:27:57 +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
49e02ed97d
feature/additional_information ( #30 )
...
Fixes #12
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#30
2025-07-19 08:10:40 +12:00
4fff78541b
Implement Admin approval ( #29 )
...
This PR fixes #7
Co-authored-by: Tim Lorsbach <tim@lorsba.ch >
Reviewed-on: enviPath/enviPy#29
2025-07-19 06:42:50 +12:00