73a4cee257
add package request endpoint
2021-10-01 08:58:50 +03:00
13d00c6f66
docs update
2021-09-26 14:39:35 +03:00
3e032c3515
add index url
2021-09-26 14:29:42 +03:00
d73d5daad3
add debugtoolbar support
2021-09-26 12:31:12 +03:00
f55b44b391
set both value and innerText during search
...
current implementation just adds package name with the description which
is incorrect
2021-09-26 10:34:21 +03:00
51b28baf40
add ability to specify package source explicitly during the addition
2021-09-26 09:55:14 +03:00
24326f9753
define permissions in views directly
2021-09-25 17:03:46 +03:00
36c763069d
only set file rights if requested
2021-09-23 20:36:22 +03:00
c9a155bbc4
raise httpexception instead of returning it from a function
2021-09-19 14:28:24 +03:00
182bde5e09
add manpage
2021-09-19 13:56:11 +03:00
799572fccf
Release 1.3.0
2021-09-18 06:28:52 +03:00
a7a32f0080
better reload
2021-09-17 19:15:53 +03:00
af3afecce8
update aioauth-client to newest version
2021-09-17 18:45:43 +03:00
16bb1403a1
add ability to reload authentication module
2021-09-17 16:05:38 +03:00
41731ca359
add ability to remove an user
...
also replace old user by new one before creation
2021-09-16 02:41:56 +03:00
e99c2b0c83
remove own implementations of getlist and getpath method in order to use
...
converters feature
2021-09-14 03:57:20 +03:00
6294c0ba14
add ability to filter status response by package status
2021-09-13 23:27:36 +03:00
2c74be31bd
raise InvalidCommand exception in case if remove option supplied without
...
package
2021-09-13 22:38:38 +03:00
0744ee53dc
change spelling for distro name
2021-09-13 02:49:22 +03:00
284fd759bf
add target for architecture and also update it
2021-09-13 02:01:48 +03:00
6f5b28c4f8
expiration on server side support ( #33 )
2021-09-13 01:18:04 +03:00
d211cc17c6
send data in json_responses in case of error instead of text
2021-09-12 22:41:02 +03:00
117e69c906
return description from the search
2021-09-12 22:31:34 +03:00
d19deb57e7
OAuth2 ( #32 )
...
* make auth method asyncs
* oauth2 demo support
* full coverage
* update docs
2021-09-12 21:41:38 +03:00
1b29b5773d
remove deprecated access status
2021-09-11 23:06:30 +03:00
8e14e8d2cb
add error description to modals
2021-09-11 23:05:51 +03:00
875bfc0823
add static files support and cookie expiration settings
2021-09-11 16:34:43 +03:00
7abdb48ac0
documentation update
2021-09-10 03:32:45 +03:00
98eb93c27a
Add ability to trigger updates from the web ( #31 )
...
* add external process spawner and update test cases
* pass no_report to handlers
* provide service api endpoints
* do not spawn process for single architecture run
* pass no report to handlers
* make _call method of handlers public and also simplify process spawn
* move update under add
* implement actions from web page
* clear logging & improve l&f
2021-09-10 00:33:35 +03:00
18de70154e
add option to set user-password for service when updating its hash
2021-09-05 15:40:03 +03:00
08e0237639
move api endpoints to status-api
2021-09-05 06:46:14 +03:00
891c97b036
allow head for every get request
2021-09-05 06:41:50 +03:00
55c3386812
add repository name to base tempalte
2021-09-05 06:15:24 +03:00
b0575ee4ba
allow read only pages to be requested without authorization
2021-09-05 06:09:43 +03:00
e0607ba609
update docs
2021-09-05 05:38:45 +03:00
9b8c9b2b2d
migration of jinja tempaltes to bootstrap ( #30 )
2021-09-05 05:27:58 +03:00
ecf45bc3bb
add remove uknown method ( #29 )
2021-09-03 02:28:27 +03:00
aecd679d01
add license header to __init__.py
2021-09-02 23:43:05 +03:00
e63cb509f2
Auth support ( #25 )
...
* initial auth implementation
* add create user parser
* add tests
* update dependencies list
* add login annd logout to index also improve auth
* realworld fixes
* add method set_option to Configuration and also use it everywhere
* split CreateUser handler to additional read method
* check user duplicate on auth mapping read
* generate salt by using passlib instead of random.choice
* case-insensetive usernames
* update dependencies
* update configuration reference
* improve tests
* fix codefactor errors
* hide fields if authorization is enabled, but no auth supplied
* add settings object for auth provider
* readme update
2021-09-02 23:36:00 +03:00
3922c55464
use {} instead of dict literal according to pylint recommendation
2021-08-22 13:24:42 +03:00
9d2a3bcbc1
Release 1.2.6
2021-08-21 16:19:21 +03:00
a5455b697d
Release 1.2.5
2021-08-19 02:36:05 +03:00
0bfb763b2a
disable manpages building for now since it requires installed distribution
2021-08-19 02:35:48 +03:00
9f3566a150
Release 1.2.4
2021-08-19 00:45:58 +03:00
16a6c4fdd7
include setup.cfg to tarball
2021-08-19 00:45:26 +03:00
91f66fdcee
Release 1.2.3
2021-08-19 00:18:12 +03:00
bb45b1d868
split S3.sync to different methods
2021-08-18 23:59:18 +03:00
3d10fa472b
guess mime type for local files
2021-08-18 05:04:26 +03:00
a90c93bbc4
add manpage generator
2021-08-17 04:05:18 +03:00
41a3c08d9f
Release 1.2.2
2021-08-17 01:03:04 +03:00