Mike McLean
325ecffc17
use host.update_ts in kojiweb/hostinfo
2023-10-03 15:23:02 +02:00
Tomas Kopecek
e421f0bcb7
doc: More XMLRPC-related docs
...
Related: https://pagure.io/koji/issue/1109
2023-09-20 12:04:54 +02:00
Mike McLean
4e5841bbf5
include new template
2023-07-04 08:54:32 +02:00
Mike McLean
77aeee7e6b
better handling of deleted tags in kojiweb
...
1. notifications might reference deleted tags
2. tasks might reference deleted tags
3. handle deleted tags in taskinfo page
2023-07-04 08:54:32 +02:00
Tomas Kopecek
f6c72b8ac8
Fix duplicate build link on CG taskinfo page
...
Related: https://pagure.io/koji/issue/3856
2023-06-27 12:37:54 +02:00
Mike McLean
9321ffebec
avoid using getLastHostUpdate
2023-05-16 13:14:16 +02:00
Jana Cupova
de192e10f1
Add repoID in listBuildroots and create repoinfo command
...
Add repoID param in listBuildroots and show result in repoInfo
Create new command repoinfo which provides equivalent info as repoInfo
Add number of buildroots related to repo in repoinfo page
Fixes: https://pagure.io/koji/issue/2549
2023-04-03 15:20:18 +02:00
Tomas Kopecek
6e1ae7231e
replace deprecated distutils
...
distutils will get removed in python 3.12. It is usage is now replaced
by sysconfig. For py2 version code stays in specfile.
https://docs.python.org/3/whatsnew/3.10.html#distutils-deprecated
Related: https://pagure.io/koji/issue/3514
2023-01-16 12:36:04 +01:00
Tomas Kopecek
f327844d4a
www: fix target link in taskinfo page
...
Related: https://pagure.io/koji/issue/3643
2023-01-09 11:08:52 +01:00
Jana Cupova
1c21f9589e
Change canceled icon color from red to orange
...
Fixes: https://pagure.io/koji/issue/3606
2022-12-08 13:42:42 +01:00
Jana Cupova
7b53236925
Use inspect.getfullargspec instead of getargspec on hub and web
...
Fxes: https://pagure.io/koji/issue/3591
2022-11-20 09:32:23 +01:00
Jana Cupova
7897628159
Add active sessions web page
...
Fixes: https://pagure.io/koji/issue/3396
2022-11-10 10:17:51 +01:00
Jana Cupova
3dfa3854d8
Fix arch filter in list of hosts webUI
...
Fixes: https://pagure.io/koji/issue/3491
2022-09-23 12:01:05 +02:00
Tomas Kopecek
589e49a663
www: more generic taskinfo parameter handling
...
Related: https://pagure.io/koji/issue/3454
2022-09-22 12:10:03 +02:00
Jana Cupova
611c073419
Fix dist-repo repo.json url
...
Fixes: https://pagure.io/koji/issue/3468
2022-09-12 15:45:34 +02:00
Tomas Kopecek
9d289bc336
convert data to string in escapeHTML first
...
Related: https://pagure.io/koji/issue/3449
2022-08-17 11:16:13 +02:00
Jana Cupova
44f5ebaabb
Authtype as enum and getSessionInfo prints authtype name
...
Fixes: https://pagure.io/koji/issue/3436
2022-07-26 14:36:00 +02:00
Jana Cupova
6d766bd412
www: Set SameSite and Set-Cookie2
...
Fixes: https://pagure.io/koji/issue/3389
2022-07-25 11:21:45 +02:00
Jana Cupova
c1e669111f
www: archivelist and rpmlist raise error when imageID is unknown
...
Fixes: https://pagure.io/koji/issue/3381
2022-07-25 11:18:09 +02:00
Jana Cupova
3371b8f029
Order channels at hosts page
...
Fixes: https://pagure.io/koji/issue/3367
2022-06-20 09:31:53 +02:00
Jana Cupova
0faf0d8409
Add blocked option to packages page
...
Fixes: https://pagure.io/koji/issue/3330
2022-05-04 15:17:03 +02:00
Tomas Kopecek
75580d8296
www: display load/capacity at hosts page
...
https://pagure.io/koji/issue/3345
2022-05-04 15:14:17 +02:00
Jana Cupova
507317d070
Fix number of packages without blocked
...
Fixes: https://pagure.io/koji/issue/3328
2022-04-20 15:17:51 +02:00
Jana Cupova
80f6035461
Webui: add free task for admin
...
Fixes: https://pagure.io/koji/issue/2895
2022-04-19 12:42:45 +02:00
Tomas Kopecek
c94ce02633
www: fix attribute test
...
Related: https://pagure.io/koji/issue/3302
2022-03-28 14:02:55 +02:00
Ji-Hyeon Gim
1335841aeb
web: encode filename as UTF-8
...
Signed-off-by: Ji-Hyeon Gim <potatogim@gluesys.com>
2022-03-28 13:53:32 +02:00
Jana Cupova
8f91020a01
Fix tag and target shows as string, not as dict to string
...
Fixes: https://pagure.io/koji/issue/3251
2022-03-21 14:30:03 +01:00
Alex Iribarren
68040263d3
Fix syntax error
...
Fixes: https://pagure.io/koji/issue/3264
2022-02-25 08:47:38 +01:00
Jana Cupova
ca7e67d808
Escape builds, tasks and tags name
...
Fixes: https://pagure.io/koji/issue/3155
2022-02-07 10:45:27 +01:00
Jana Cupova
c83d4598de
Escape html values
...
Fixes: https://pagure.io/koji/issue/3155
2022-02-07 09:36:59 +01:00
Alex Iribarren
8e59e3f613
Show total builds and add two more date options
2022-01-31 10:20:53 +01:00
Jana Cupova
355c713044
Taginfo page shows packages with/without blocked
...
Fixes: https://pagure.io/koji/issue/1350
2021-12-20 09:08:47 +01:00
Jana Cupova
d370e42c64
www: rpminfo/fileinfo/imageinfo/archiveinfo page shows human-readable filesize
...
Fixes: https://pagure.io/koji/issue/2943
2021-12-13 17:05:17 +01:00
Ken Dreyer
0323c4f985
www: style channelinfo hosts table rows
...
Use the rowToggle helper to style the rows with alternating colors. This
makes this table easier to read.
2021-11-19 16:37:11 -05:00
Ken Dreyer
a791dd8670
www: fix alignments in channelinfo hosts table
...
Use the "data-list" classes to style the Hosts table in the channelinfo
page. This makes the header row stand out and easier to read, matching
the rest of the data tables in kojiweb.
This change also fixes a problem in some downstream themes. For example,
Fedora's theme and Brew's theme set "text-align: right" for all tbody.th
elements. These themes do this in order to control the larger parent
"info" table header cells, but it ends up mis-aligning un-classed
sub-tables like this one. With this change, the "list-header" class
left-aligns the header row text, and the "data-list" class left-aligns
the final text.
2021-11-19 16:29:45 -05:00
Tomas Kopecek
24e5c0cb45
further fixes (will be squashed before merge)
2021-11-04 12:07:05 +00:00
Tomas Kopecek
b6ccafafeb
proxyauthtype for web users
2021-11-04 12:07:05 +00:00
Tim Smith
330e4d5a1f
Reverse check order between WebCert and WebPrincipal in case both are set
...
In the case that both WebPrincipal and WebCert are set, reverse the
order of checking them so that WebCert is used by default.
2021-11-04 12:07:05 +00:00
Tim Smith
6e58377a89
Allow kojiweb to proxy users obtained via different mechanisms
...
This allows for users authenticated to the Koji Web interface via
Kerberos to be proxied to the HUB using an SSL certificate and
(in theory) vice versa though it's not clear why you'd want that.
This is useful in environments where the owners of the Kerberos
realm are not willing to create service accounts and export
keytabs for them.
Set WebAuth = kerberos to indicate that users are authenticated
to the web via Kerberos. The existing config controls how kojiweb
authenticates to the HUB.
If using this, it is recommended to set
LoginCreatesUser = Off
in hub.conf, to avoid accidental creation of Koji accounts for
users of the wider Kerberos realm.
2021-11-04 12:07:05 +00:00
Jana Cupova
bc2a51350d
Enable/disable channel
...
Fixes: https://pagure.io/koji/issue/1851
2021-07-20 10:33:50 +02:00
Jana Cupova
138d8f4e37
Update webUI number of tasks
...
Fixes: https://pagure.io/koji/issue/2930
2021-07-19 09:16:42 +02:00
Jana Cupova
aec9fba121
Add CLI related to channels + add comments to channels
...
Fixes: https://pagure.io/koji/issue/1711
Fixes: https://pagure.io/koji/issue/1849
2021-06-29 14:44:47 +02:00
Jana Cupova
6e1c7e772c
Hosts page with more filters and added channel column
...
Fixes: https://pagure.io/koji/issue/1423
Fixes: https://pagure.io/koji/issue/827
2021-06-23 15:32:18 +02:00
Joe Talbott
cdb101225a
kojiweb - Fix getting tag ID for buildMaven taskinfo page.
...
Fixes: https://pagure.io/koji/issue/2899
2021-06-21 13:56:00 +02:00
Jana Cupova
f8257908f5
Drop download link from deleted build
...
Fixes: https://pagure.io/koji/issue/2557
2021-06-21 13:55:08 +02:00
Tomas Kopecek
a77e340fde
web: better docs for KojiHubCA
...
Related: https://pagure.io/koji/issue/2878
2021-06-08 16:04:57 +02:00
Tomas Kopecek
4896a29cb5
better label
2021-05-10 09:13:13 +02:00
Tomas Kopecek
aa2011c72b
web: don't use count(*) on first tasks page
...
Fixes: https://pagure.io/koji/issue/2482
2021-05-10 09:13:13 +02:00
Tomas Kopecek
d87e684700
web: additional info on API page
...
Related: https://pagure.io/koji/issue/2825
2021-05-05 13:18:55 +02:00
Tomas Kopecek
0b9437c723
use with_owners=False
2021-04-19 15:15:53 +02:00