Klaas van Schelven
78fbc6481a
Remove 'debug view' as per comment in the view
2024-03-26 23:14:36 +01:00
Klaas van Schelven
f970c50aed
Auth checks: superuser has all rights
2024-03-26 23:14:13 +01:00
Klaas van Schelven
3bda3d25cc
project_id => project_pk, at least in urls and view signatures
...
some consistency
2024-03-26 23:13:49 +01:00
Klaas van Schelven
01ec631b82
decorators: be more explicit about your expectations
2024-03-26 23:11:32 +01:00
Klaas van Schelven
06f8fc0522
events authorization check
2024-03-26 23:08:50 +01:00
Klaas van Schelven
3ffa0f9671
issue-views: test for project membership
2024-03-25 23:38:17 +01:00
Klaas van Schelven
6100767548
Add view tests for issues
2024-03-25 23:06:41 +01:00
Klaas van Schelven
b2b7858bdf
|items() template-filter slightly less strict
...
i.e. don't crash on non-dicts
2024-03-24 22:31:20 +01:00
Klaas van Schelven
b9616f9621
Hook make_consistent() into debug_server reloads
2024-03-24 22:08:38 +01:00
Klaas van Schelven
d30a8dbdf4
filter-fields, readonly fields for FKs
2024-03-24 22:02:15 +01:00
Klaas van Schelven
22969a240d
'make_consistent' command added
2024-03-24 21:39:53 +01:00
Klaas van Schelven
2f28dac766
'|items' as a templatefilter
2024-03-24 20:58:30 +01:00
Klaas van Schelven
cc781b94d4
send_json: works for projects too
2024-03-21 23:05:47 +01:00
Klaas van Schelven
84622cbb8c
Minor textual
2024-03-21 22:57:02 +01:00
Klaas van Schelven
0d082c84f2
Remove what little grouping info we have to the relevant page
2024-03-21 22:37:24 +01:00
Klaas van Schelven
28d324395c
bottom_nav_bar: factor out and depend on actual events being present
2024-03-21 22:36:38 +01:00
Klaas van Schelven
6b8a723569
Clickable tabs in the issue-detail; nothing works yet but we have a skeleton
2024-03-21 18:20:15 +01:00
Klaas van Schelven
65a4ac937d
Factor out templates/issues/base.html
2024-03-21 18:05:34 +01:00
Klaas van Schelven
7dbf62b881
event-list: unbreak (it's still super-ugly)
2024-03-21 17:59:27 +01:00
Klaas van Schelven
f5a20aad7c
Textual for 'direct cause': again for brevity
2024-03-20 21:22:23 +01:00
Klaas van Schelven
c4645958e8
Fix case of accidental variable hiding/shadowing in debug tool
2024-03-20 21:12:02 +01:00
Klaas van Schelven
3d0a4d76a3
Show both kinds of exception-chain-explanations at once (textual)
2024-03-20 21:10:33 +01:00
Klaas van Schelven
0d4c51958f
Reordering of the order of elements in subject/first-line
...
most important change: 'New issue' from start of the subject to its end.
This was prompted by getting flooded with 'New issue' emails, but you
want to know _what_ first.
2024-03-20 21:02:35 +01:00
Klaas van Schelven
39ee2f57a8
theme changes after tailwind was down for a bit
2024-03-20 20:49:10 +01:00
Klaas van Schelven
334e04d133
Fix django_tailwind
...
I was missing package.json in git due to a too liberal .gitignore conf.
This botched tailwind when I restarted from a fresh git install
I never ran into this before b/c tailwind's npm stuff is only necessary during
development, not in e.g. localbugsink (because we checkin all outputs too)
2024-03-20 20:48:16 +01:00
Klaas van Schelven
18588926c7
Fix pdf; it was botched on-add somehow
2024-03-20 20:41:45 +01:00
Klaas van Schelven
91bc396588
Missing entry in dateutil_kwargs_map: weeks
2024-03-20 20:42:58 +01:00
Klaas van Schelven
525fbee390
validate against illegal actions
2024-03-20 20:41:08 +01:00
Klaas van Schelven
3a4bb3504b
Shift action buttons to RHS for consisency w/ detail page
2024-03-20 20:28:43 +01:00
Klaas van Schelven
99b66ab472
Mutiple resolve/mute/... from UI: use querysets
2024-03-20 19:32:41 +01:00
Klaas van Schelven
28bf2f383e
Store fixed_at/events_at newline-terminated
...
easier to do 'contains' on later
2024-03-20 19:12:30 +01:00
Klaas van Schelven
d5e9aa07ca
Issue.fixed_at and Issue.events_at: bracketless
...
for easier qs-based updates (later/soon)
2024-03-20 17:42:59 +01:00
Klaas van Schelven
57541b6e0d
tox.ini (for flake8)
...
'l' is just fine as a variable name
2024-03-20 17:37:27 +01:00
Klaas van Schelven
0fe4c73ebd
Factor out _apply_action
...
this also solves some inconsistency with the 'resolve(d)' action
(i.e. the release-less resolve)
2024-03-20 08:36:45 +01:00
Klaas van Schelven
ac977c0838
Fix 'showInAppFrames
...
caused by a missing space (basically)
with drive-by-cleanup
2024-03-19 23:02:45 +01:00
Klaas van Schelven
73dc2a3b2b
Port recent work on detail-view buttons to the listview
...
including disabledness based on the selected state_filter
2024-03-19 22:57:49 +01:00
Klaas van Schelven
f1591b889d
Fix Tab name (whoopsie a couple of commits back)
2024-03-19 22:49:30 +01:00
Klaas van Schelven
8e1cd32e5b
Disable the dropdown arrow (it has no associated action)
2024-03-19 22:43:13 +01:00
Klaas van Schelven
69698c2e15
Document behavior of Sentry SDK
...
which is what we expected; and what our server has built-in logic for
2024-03-19 22:36:24 +01:00
Klaas van Schelven
106a7f29fe
typo in comment
2024-03-19 22:29:17 +01:00
Klaas van Schelven
feba3b7410
'is_regression' fix when seeing your first real release
2024-03-19 22:28:20 +01:00
Klaas van Schelven
1a426ac901
comment 'bnr'
2024-03-19 22:27:39 +01:00
Klaas van Schelven
ec3050ed9b
'Resolved' -> 'Resolve'
...
more symmetric with 'mute'; For the 'Resolved in ...' this doesn't work but
Hobgoblin of Little Minds and all
2024-03-19 18:45:51 +01:00
Klaas van Schelven
99b03fd7e2
event_count at the bottom of issue_detail
2024-03-16 21:17:34 +01:00
Klaas van Schelven
4709ba9f91
capture_stacktrace_using_exceptions works thanks to SO
2024-03-16 21:10:40 +01:00
Klaas van Schelven
301b0a61f2
Allow > 3 envelope parts (silently ignore, but log)
2024-03-16 16:14:07 +01:00
Klaas van Schelven
afe756a235
make request.data a local var to ensure it's sent as part of capture_stacktrace(..)
2024-03-16 15:55:03 +01:00
Klaas van Schelven
0873adfb57
capture_stacktrace_2 has been removed; back to regular one
2024-03-16 15:42:53 +01:00
Klaas van Schelven
ae6080e6f9
capture_stacktrace in a way that's useful
2024-03-16 15:39:15 +01:00
Klaas van Schelven
376dfeabe4
Yet another attempt at capture_stacktrace
...
unfortunately, no stacktrace is actually captured
2024-03-16 15:12:47 +01:00