ahriman.web.views.v1.packages package
Submodules
ahriman.web.views.v1.packages.changes module
- class ChangesView(request: None)
Bases:
StatusViewGuard
,BaseView
package changes web view
- GET_PERMISSION
(class attribute) get permissions of self
- Type:
- POST_PERMISSION
(class attribute) post permissions of self
- Type:
- async get() Response
get package changes
- Returns:
200 with package change on success
- Return type:
Response
- Raises:
HTTPNotFound – if package base is unknown
- async post() None
insert new package changes
- Raises:
HTTPBadRequest – if bad data is supplied
HTTPNoContent – in case of success response
ahriman.web.views.v1.packages.logs module
- class LogsView(request: None)
Bases:
StatusViewGuard
,BaseView
package logs web view
- DELETE_PERMISSION
(class attribute) delete permissions of self
- Type:
- GET_PERMISSION
(class attribute) get permissions of self
- Type:
- POST_PERMISSION
(class attribute) post permissions of self
- Type:
- async delete() None
delete package logs
- Raises:
HTTPNoContent – on success response
- async get() Response
get last package logs
- Returns:
200 with package logs on success
- Return type:
Response
- Raises:
HTTPNotFound – if package base is unknown
- async post() None
create new package log record
- Raises:
HTTPBadRequest – if bad data is supplied
HTTPNoContent – in case of success response
ahriman.web.views.v1.packages.package module
- class PackageView(request: None)
Bases:
StatusViewGuard
,BaseView
package base specific web view
- DELETE_PERMISSION
(class attribute) delete permissions of self
- Type:
- GET_PERMISSION
(class attribute) get permissions of self
- Type:
- POST_PERMISSION
(class attribute) post permissions of self
- Type:
- async delete() None
delete package base from status page
- Raises:
HTTPNoContent – on success response
- async get() Response
get current package base status
- Returns:
200 with package description on success
- Return type:
Response
- Raises:
HTTPNotFound – if no package was found
- async post() None
update package build status
- Raises:
HTTPBadRequest – if bad data is supplied
HTTPNoContent – in case of success response
ahriman.web.views.v1.packages.packages module
- class PackagesView(request: None)
Bases:
StatusViewGuard
,BaseView
global watcher view
- GET_PERMISSION
(class attribute) get permissions of self
- Type:
- POST_PERMISSION
(class attribute) post permissions of self
- Type:
- async get() Response
get current packages status
- Returns:
200 with package description on success
- Return type:
Response
- async post() None
reload all packages from repository
- Raises:
HTTPNoContent – on success response
ahriman.web.views.v1.packages.patch module
- class PatchView(request: None)
Bases:
StatusViewGuard
,BaseView
package patch web view
- DELETE_PERMISSION
(class attribute) delete permissions of self
- Type:
- GET_PERMISSION
(class attribute) get permissions of self
- Type:
- async delete() None
delete package patch
- Raises:
HTTPNoContent – on success response
- async get() Response
get package patch
- Returns:
200 with package patch on success
- Return type:
Response
- Raises:
HTTPNotFound – if package patch is unknown
ahriman.web.views.v1.packages.patches module
- class PatchesView(request: None)
Bases:
StatusViewGuard
,BaseView
package patches web view
- GET_PERMISSION
(class attribute) get permissions of self
- Type:
- POST_PERMISSION
(class attribute) post permissions of self
- Type:
- async get() Response
get package patches
- Returns:
200 with package patches on success
- Return type:
Response
- async post() None
update or create package patch
- Raises:
HTTPBadRequest – if bad data is supplied
HTTPNoContent – on success response