Commit Graph

284 Commits

Author SHA1 Message Date
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