Commit graph

311 commits

Author SHA1 Message Date
Jan Böhmer
37c076c4c8 Show default theme, if database has unknown theme value.
This prevents from deathlocks if somehow the DB value becomes invalid. This prevents behavior like in issue #76.
2020-08-21 23:17:17 +02:00
Jan Böhmer
c444465e68 Use correct translation key for part count in statistics tab.
Fixes issue #66.
2020-08-21 22:57:01 +02:00
Jan Böhmer
db925798de Improved flashes design. 2020-06-13 22:52:21 +02:00
Jan Böhmer
af42c3cca0 Added a button to update exchange rates via web gui. 2020-06-07 22:38:10 +02:00
Jan Böhmer
ff7c1cddc7 Improved admin page titles, if card caption contains HTML. 2020-06-07 21:13:20 +02:00
Jan Böhmer
e7e73602a0 Improved title for admin pages. 2020-06-07 19:58:05 +02:00
Jan Böhmer
f089a16d74 Fixed Reel calculator when accessing via ajax load. 2020-06-07 17:16:11 +02:00
Jan Böhmer
21f0727509 [ReelCalculator] Added the possibility to load common presets. 2020-06-03 22:09:13 +02:00
Jan Böhmer
e2ee0df58a Added simple SMD reel calculator. 2020-06-03 21:29:40 +02:00
Jan Böhmer
6602015a5a Added option to "save and clone" a part, which is especially useful, when creatiing multiple similar parts.
This should (partly) fix issue 45.
2020-05-30 23:50:50 +02:00
Jan Böhmer
a0f5177533 Added custom error pages, that assists users with common problems. 2020-05-30 20:48:08 +02:00
Jan Böhmer
e19594f500 Show additional infos about the part picture, when hovering it. 2020-05-27 22:51:43 +02:00
Jan Böhmer
5248c83982 Allow to hover over attachments pictures on Part info page. 2020-05-27 22:06:32 +02:00
Jan Böhmer
53dd0c4228 Added company quick links to supplier and manufactuerer parts lists
Also improved the styling.
2020-05-27 21:42:20 +02:00
Jan Böhmer
915287de48 Added quick links to visit webpage, send emails, etc. to company admin page. 2020-05-26 22:59:24 +02:00
Jan Böhmer
65c538e552 Grey out options, if user is not allowed to do it. 2020-05-24 20:14:52 +02:00
Jan Böhmer
127c6957df Added translation and improved styling. 2020-05-24 19:49:53 +02:00
Jan Böhmer
ca74dd84f0 Added basic possibility to change the manufacturer, footprint, category and part unit of multiple parts. 2020-05-24 18:26:10 +02:00
Jan Böhmer
6f6ac0f128 Added simple possibility to favorite/unfavorite and delete multiple parts at once. 2020-05-23 19:06:46 +02:00
Jan Böhmer
b1db89e3b4 Use BigDecimal for Pricedetail price field. 2020-05-20 22:02:07 +02:00
Jan Böhmer
db4d7dc5fc Use BigDecimal for Currency exchange rate. 2020-05-20 20:57:16 +02:00
Jan Böhmer
cad9534b04 Fixed an exception on admin pages, if the element does not contain parts. 2020-05-16 21:14:05 +02:00
Jan Böhmer
14adb77a97 Moved getParts() and getPartsCount() to a repository (instead of a class method). 2020-05-16 20:53:35 +02:00
Jan Böhmer
8b6fe757a0 Removed unnecessary getIDString() function in AbstractDBElement. 2020-05-13 21:19:23 +02:00
Jan Böhmer
5302087eba Use server side library to generate QR-Code for Google authenticator.
This saves us 50KB in javascript assets...
2020-05-13 19:58:12 +02:00
Jan Böhmer
47702d6131 Added quick link to parts list to the admin pages.
Fixes issue #55.
2020-05-11 22:59:25 +02:00
Jan Böhmer
bd6a0de0a2 Added possibility to generate labels for storelocations. 2020-05-08 13:49:44 +02:00
Jan Böhmer
9a9cd8e887 Added permission to control who can access label scanner. 2020-05-08 12:50:44 +02:00
Jan Böhmer
1f48247474 Added possibility to load profiles from label generator dialog. 2020-05-08 12:43:04 +02:00
Jan Böhmer
d8adc26b03 Use twigs builtin filter to inline data urls, instead of a custom one. 2020-05-07 23:35:20 +02:00
Jan Böhmer
f64910374f Added support for Code128 barcode. 2020-05-07 23:27:40 +02:00
Jan Böhmer
f9f2774f36 Fixed label profile admin page icon. 2020-05-07 22:43:29 +02:00
Jan Böhmer
5a9be023b1 Added permissions to label system. 2020-05-04 23:21:58 +02:00
Jan Böhmer
fde1d7be4f Added the possibility to add additional CSS to label. 2020-05-04 22:19:06 +02:00
Jan Böhmer
8b372a3443 Allow to specify which label profiles are shown in dropdown. 2020-05-02 19:47:31 +02:00
Jan Böhmer
3804e2534d Added preview with example elements, on LabelProfile Admin Pages. 2020-05-01 21:19:13 +02:00
Jan Böhmer
48ff81a6d1 Added dropdowns for quick generating labels for different profiles. 2020-05-01 20:29:18 +02:00
Jan Böhmer
2652fab2d7 Removed old barcode scanner link using ZXing android app. 2020-04-28 18:38:49 +02:00
Jan Böhmer
48f4a360f4 Integrated barcode scanner via Webcam. 2020-04-28 18:36:30 +02:00
Jan Böhmer
85821ec673 Added basic scan dialog. 2020-04-26 21:26:11 +02:00
Jan Böhmer
74b1b7acf5 Use 9pt font size as default for labels. 2020-04-25 18:52:13 +02:00
Jan Böhmer
3beba96e39 Added Code93 and Datamatrix as valid barcode types. 2020-04-24 23:58:19 +02:00
Jan Böhmer
6bd3ad6138 Added basic support for label barcodes (C39 and QR). 2020-04-24 22:10:49 +02:00
Jan Böhmer
e89cc4bb01 Allow to generate multiple labels at once (multiple pages in 1 PDF file). 2020-04-21 00:00:29 +02:00
Jan Böhmer
a4e1a17b4a Added basic label generation dialog. 2020-04-16 19:56:30 +02:00
Jan Böhmer
dee4094d8b Added a basic text to PDF renderer. 2020-04-14 11:07:07 +02:00
Jan Böhmer
a8a92b9c5d Added basic admin page for Label profiles. 2020-04-11 17:34:01 +02:00
Jan Böhmer
0b16fd7697 Hide average price row, if we dont have info about it. 2020-04-08 16:10:35 +02:00
Jan Böhmer
21e34166ba Fixed exception in "Show all parts table". 2020-04-06 18:40:00 +02:00
Jan Böhmer
a50fec2e8b Disable "New part" button if a category is marked as not selectable.
Fixes issue #36.
2020-04-06 18:07:23 +02:00