Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F101957641
test_drf-api-tracking_params.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sat, Feb 15, 14:29
Size
3 KB
Mime Type
text/x-python
Expires
Mon, Feb 17, 14:29 (2 d)
Engine
blob
Format
Raw Data
Handle
24150807
Attached To
rOACCT Open Access Compliance Check Tool (OACCT)
test_drf-api-tracking_params.py
View Options
import
re
"""
AB 2022-03-08 The module is dissecting the parameters a bit weirdly for the I-F-J qquery case:
6 March 8, 2022, 3:45 p.m. 393 200 alain list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'(eq(organizationcondition.organization.id,1)|eq(organizationcondition.organization.id,59))': '', 'eq(journalcondition.journal.id,707)': '', 'and(ge(journalcondition.valid_until,2022-03-08),le(journalcondition.valid_from,2022-03-08),ge(organizationcondition.valid_until,2022-03-08),le(organizationcondition.valid_from,2022-03-08))': ''}
5 March 8, 2022, 1:40 p.m. 260 200 alain list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1035),ne(condition_type.id,1),ge(journalcondition.valid_until,2022-03-08),le(journalcondition.valid_from,2022-03-08),ge(organizationcondition.valid_until,2022-03-08),le(organizationcondition.valid_from,2022-03-08))': ''}
4 Jan. 18, 2022, 9:42 a.m. 231 200 - list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1220),eq(organizationcondition.organization.id,52),ge(journalcondition.valid_until,2022-01-18),le(journalcondition.valid_from,2022-01-18),ge(organizationcondition.valid_until,2022-01-18),le(organizationcondition.valid_from,2022-01-18))': ''}
3 Jan. 18, 2022, 9:40 a.m. 246 200 - list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1220),ne(condition_type.id,1),ge(journalcondition.valid_until,2022-01-18),le(journalcondition.valid_from,2022-01-18),ge(organizationcondition.valid_until,2022-01-18),le(organizationcondition.valid_from,2022-01-18))': ''}
2 Jan. 4, 2022, 11:54 a.m. 342 200 alain list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1459),eq(organizationcondition.organization.id,1),ge(journalcondition.valid_until,2022-01-04),le(journalcondition.valid_from,2022-01-04),ge(organizationcondition.valid_until,2022-01-04),le(organizationcondition.valid_from,2022-01-04))': ''}
1 Jan. 4, 2022, 11:53 a.m. 291 200 alain list /api/conditionset_light/ 127.0.0.1 127.0.0.1:8000 {'and(eq(journalcondition.journal.id,1459),ne(condition_type.id,2),ge(journalcondition.valid_until,2022-01-04),le(journalcondition.valid_from,2022-01-04),ge(organizationcondition.valid_until,2022-01-04),le(organizationcondition.valid_from,2022-01-04))': ''}
6 API Request Logs
Filter
By view method
All
list
By status code
All
200
2022-03-11 understood: the complex queries in assets/src//services/requests/Condition.js use & and |
for the query syntax. & confuses the logger, can we do something different? Apparently a comma will work
"""
l
=
list
(
APIRequestLog
.
objects
.
all
())
journal_re
=
re
.
compile
(
r'journalcondition\.journal\.id,\d*'
)
organization_re
=
re
.
compile
(
r'organizationcondition\.organization\.id,\d*'
)
for
apirequest
in
l
:
print
(
apirequest
.
query_params
)
try
:
print
(
journal_re
.
findall
(
apirequest
.
query_params
))
except
AttributeError
:
pass
try
:
print
(
organization_re
.
findall
(
apirequest
.
query_params
))
except
AttributeError
:
pass
print
(
'--'
)
Event Timeline
Log In to Comment