mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-01-29 05:29:34 +00:00
Make image size in table values settable by env
This commit is contained in:
parent
8b417d6441
commit
886def3527
5 changed files with 19 additions and 3 deletions
3
.env
3
.env
|
|
@ -111,6 +111,9 @@ TABLE_DEFAULT_PAGE_SIZE=50
|
||||||
# Configure which columns will be visible by default in the parts table (and in which order).
|
# Configure which columns will be visible by default in the parts table (and in which order).
|
||||||
# This is a comma separated list of column names. See documentation for available values.
|
# This is a comma separated list of column names. See documentation for available values.
|
||||||
TABLE_PARTS_DEFAULT_COLUMNS=name,description,category,footprint,manufacturer,storage_location,amount
|
TABLE_PARTS_DEFAULT_COLUMNS=name,description,category,footprint,manufacturer,storage_location,amount
|
||||||
|
# The minimum and maximum size of preview images in tables (in pixels). Valid range: 10-100
|
||||||
|
TABLE_IMAGE_PREVIEW_MIN_SIZE=10
|
||||||
|
TABLE_IMAGE_PREVIEW_MAX_SIZE=30
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
# Info provider settings
|
# Info provider settings
|
||||||
|
|
|
||||||
|
|
@ -18,8 +18,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.hoverpic {
|
.hoverpic {
|
||||||
min-width: 10px;
|
min-width: var(--table-image-preview-min-size, 10px);
|
||||||
max-width: 30px;
|
max-width: var(--table-image-preview-max-size, 30px);
|
||||||
display: block;
|
display: block;
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
|
|
@ -49,7 +49,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.part-table-image {
|
.part-table-image {
|
||||||
max-height: 40px;
|
max-height: var(--table-image-preview-max-size, 30px);
|
||||||
object-fit: contain;
|
object-fit: contain;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,8 @@ twig:
|
||||||
saml_enabled: '%partdb.saml.enabled%'
|
saml_enabled: '%partdb.saml.enabled%'
|
||||||
part_preview_generator: '@App\Services\Attachments\PartPreviewGenerator'
|
part_preview_generator: '@App\Services\Attachments\PartPreviewGenerator'
|
||||||
img_overlay: '%partdb.show_part_image_overlay%'
|
img_overlay: '%partdb.show_part_image_overlay%'
|
||||||
|
table_image_preview_min_size: '%partdb.table.image_preview_min_size%'
|
||||||
|
table_image_preview_max_size: '%partdb.table.image_preview_max_size%'
|
||||||
|
|
||||||
when@test:
|
when@test:
|
||||||
twig:
|
twig:
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,8 @@ parameters:
|
||||||
######################################################################################################################
|
######################################################################################################################
|
||||||
partdb.table.default_page_size: '%env(int:TABLE_DEFAULT_PAGE_SIZE)%' # The default number of entries shown per page in tables
|
partdb.table.default_page_size: '%env(int:TABLE_DEFAULT_PAGE_SIZE)%' # The default number of entries shown per page in tables
|
||||||
partdb.table.parts.default_columns: '%env(trim:string:TABLE_PARTS_DEFAULT_COLUMNS)%' # The default columns in part tables and their order
|
partdb.table.parts.default_columns: '%env(trim:string:TABLE_PARTS_DEFAULT_COLUMNS)%' # The default columns in part tables and their order
|
||||||
|
partdb.table.image_preview_min_size: '%env(int:TABLE_IMAGE_PREVIEW_MIN_SIZE)%' # The minimum size of preview images in tables (in pixels)
|
||||||
|
partdb.table.image_preview_max_size: '%env(int:TABLE_IMAGE_PREVIEW_MAX_SIZE)%' # The maximum size of preview images in tables (in pixels)
|
||||||
|
|
||||||
######################################################################################################################
|
######################################################################################################################
|
||||||
# Sidebar
|
# Sidebar
|
||||||
|
|
@ -134,6 +136,8 @@ parameters:
|
||||||
env(ALLOW_EMAIL_PW_RESET): 0
|
env(ALLOW_EMAIL_PW_RESET): 0
|
||||||
|
|
||||||
env(TABLE_DEFAULT_PAGE_SIZE): 50
|
env(TABLE_DEFAULT_PAGE_SIZE): 50
|
||||||
|
env(TABLE_IMAGE_PREVIEW_MIN_SIZE): 10
|
||||||
|
env(TABLE_IMAGE_PREVIEW_MAX_SIZE): 30
|
||||||
|
|
||||||
env(TRUSTED_PROXIES): '127.0.0.1' #By default trust only our own server
|
env(TRUSTED_PROXIES): '127.0.0.1' #By default trust only our own server
|
||||||
env(TRUSTED_HOSTS): '' # Trust all host names by default
|
env(TRUSTED_HOSTS): '' # Trust all host names by default
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,13 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{{ encore_entry_link_tags('app') }}
|
{{ encore_entry_link_tags('app') }}
|
||||||
|
|
||||||
|
<style>
|
||||||
|
:root {
|
||||||
|
--table-image-preview-min-size: {{ table_image_preview_min_size }}px;
|
||||||
|
--table-image-preview-max-size: {{ table_image_preview_max_size }}px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block javascripts %}
|
{% block javascripts %}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue