Commit Graph

81 Commits

Author SHA1 Message Date
b0e3933a9f case 4727 - report template export only to users who may use or edit it
report/export/{id} by download key gives a template only to a user whose
roles include one of the template's roles, or who may edit templates (a
user with no roles got any template). Job owner check accepted (no owner
recorded; random job ids). F22 (4727 step 4).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 21:30:47 -07:00
705a54f9d8 case 4718 - report and translation import need create rights
report/upload and translation/upload had no role check, so any login, customer
contacts included, could import a report template (whose JavaScript runs in the
server's browser at render time) or a translation (security review F19, F24).
Both now require the same right as creating one, checked before the upload is
read. The import screens are already limited to those roles.

Checked locally: customer contact and Service 403, BizAdmin 202.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 12:10:00 -07:00
87a4946500 case 4586 - fuck it, everything is interdependent, just went for it, mostly buildable just reporting to fixup then testing after this 2024-05-09 22:56:53 +00:00
c3432146a7 2021-12-28 01:05:02 +00:00
075747b5b9 2021-12-28 00:44:27 +00:00
09538483d3 2021-12-27 23:39:56 +00:00
68332a7290 2021-12-27 22:01:29 +00:00
5252a989b2 2021-12-27 20:11:58 +00:00
76f42101c7 switching to JOB for report rendering 2021-12-27 19:31:01 +00:00
84799ad109 2021-12-23 21:49:54 +00:00
11b629442e 2021-12-23 20:07:00 +00:00
5bb1df0e80 2021-12-23 19:42:50 +00:00
04abe2adcb 2021-12-23 17:48:01 +00:00
8753c41f6b 2021-12-23 17:16:01 +00:00
e754230cbd 2021-12-23 15:15:14 +00:00
5a73c88653 2021-10-28 20:11:34 +00:00
f2d9da5549 2021-10-28 18:53:27 +00:00
ae4f09cc61 Solved zombie process and resource consumption overrun issue when rendering reports 2021-10-28 17:35:58 +00:00
a900abf261 2021-10-27 23:18:59 +00:00
bc802e2956 Report render process manager v2.0 2021-10-27 21:22:00 +00:00
980788d332 2021-10-26 13:59:05 +00:00
7ea5218b70 schedule working, clean up 2021-09-24 18:43:51 +00:00
34cb37a276 2021-07-26 17:17:19 +00:00
e34f4773c6 2021-06-29 19:32:58 +00:00
600fc09b39 2021-06-24 22:47:09 +00:00
23cc77d38c 2021-04-01 14:18:34 +00:00
dde1b8bb8c rename all variants of naming that hold an AyaType value to "aType" (parameter) / "AType" (not parameter) everywhere front and back; "ayType", "objectType", "oType" all are used in various areas 2021-03-23 17:06:05 +00:00
3c1a7fde79 2021-03-16 17:33:25 +00:00
34fa34e53d 2021-03-10 17:47:33 +00:00
b5ddfb211d 2021-01-30 16:24:13 +00:00
0e8b90a778 2021-01-30 16:08:13 +00:00
6be01deba6 2021-01-30 15:29:21 +00:00
3bc7aba2c2 2021-01-29 21:51:34 +00:00
ef68eca416 2021-01-27 18:57:45 +00:00
2751bd3d93 2021-01-27 18:54:39 +00:00
b18a87bdf5 2020-10-26 20:42:16 +00:00
4bfa45f92c 2020-10-23 17:13:52 +00:00
1bc2c29619 2020-09-09 21:38:43 +00:00
46a2ceb05b 2020-09-09 21:34:08 +00:00
f04a8124ae 2020-09-08 15:42:56 +00:00
121339d344 2020-09-07 18:28:26 +00:00
f9f0104bb8 2020-09-07 18:04:34 +00:00
b9f35d9d79 2020-09-07 15:50:24 +00:00
e854688523 2020-09-04 21:48:36 +00:00
e9341ea972 2020-09-04 19:24:17 +00:00
06601caac2 2020-09-03 21:58:58 +00:00
a3763b5503 2020-09-03 19:11:41 +00:00
e0858891da 2020-09-03 18:57:23 +00:00
01b93829f4 2020-09-03 18:30:00 +00:00
3deaa13ce8 2020-09-03 17:35:06 +00:00