mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-22 23:00:54 +00:00
feat(backend): improve tag docs (#8960)
* add admindocs * add tag export command * add filter export * switch to yaml * upload meta info to artifacts * format workflow file * fix creation command * keep all artifacts in schema repo * fix namespace * use one command for export * include tags and filters in docs * change default filename * fix call * fix itteration syntax * clean up rendering * fix formatting * simple escape
This commit is contained in:
.github/workflows
docs
readthedocs.ymlsrc/backend
tasks.py
25
tasks.py
25
tasks.py
@ -1194,6 +1194,30 @@ def export_settings_definitions(c, filename='inventree_settings.json', overwrite
|
||||
manage(c, f'export_settings_definitions {filename}', pty=True)
|
||||
|
||||
|
||||
@task(help={'basedir': 'Export to a base directory (default = False)'})
|
||||
def export_definitions(c, basedir: str = ''):
|
||||
"""Export various definitions."""
|
||||
if basedir != '' and basedir.endswith('/') is False:
|
||||
basedir += '/'
|
||||
|
||||
filenames = [
|
||||
Path(basedir + 'inventree_settings.json').resolve(),
|
||||
Path(basedir + 'inventree_tags.yml').resolve(),
|
||||
Path(basedir + 'inventree_filters.yml').resolve(),
|
||||
]
|
||||
|
||||
info('Exporting definitions...')
|
||||
export_settings_definitions(c, overwrite=True, filename=filenames[0])
|
||||
|
||||
check_file_existence(filenames[1], overwrite=True)
|
||||
manage(c, f'export_tags {filenames[1]}', pty=True)
|
||||
|
||||
check_file_existence(filenames[2], overwrite=True)
|
||||
manage(c, f'export_filters {filenames[2]}', pty=True)
|
||||
|
||||
info('Exporting definitions complete')
|
||||
|
||||
|
||||
@task(default=True)
|
||||
def version(c):
|
||||
"""Show the current version of InvenTree."""
|
||||
@ -1584,6 +1608,7 @@ internal = Collection(
|
||||
clean_settings,
|
||||
clear_generated,
|
||||
export_settings_definitions,
|
||||
export_definitions,
|
||||
frontend_build,
|
||||
frontend_check,
|
||||
frontend_compile,
|
||||
|
Reference in New Issue
Block a user