Commit Graph

  • 896299bc4d Allow to specify homepage banner via ENV. Otherwise the content of the file config/banner.md is used. Jan Böhmer 2019-10-19 23:20:19 +02:00
  • 5042d5720a Disable attachment file downloads by default. Jan Böhmer 2019-10-19 19:55:15 +02:00
  • 650ad4b578 Fixed the file deleting mechanism when changing/deleting attachments. Jan Böhmer 2019-10-19 19:53:37 +02:00
  • d859d8533d Clean attachments command now works on secure attachments too. Jan Böhmer 2019-10-19 19:36:33 +02:00
  • 63dc22f524 Allow to move a attachment to secure location (and back). Jan Böhmer 2019-10-19 19:30:16 +02:00
  • 9385d28e40 Uploading now works everywhere. Show an flash message if the download fails. Jan Böhmer 2019-10-19 18:50:17 +02:00
  • 27a001b1d2 Added an option to download a attachment via URL. Implemented secure attachments, which can not be accessed by URL and requires authentication. Jan Böhmer 2019-10-19 18:42:06 +02:00
  • d382021fee Moved attachment form submit logic to a seperate service. Jan Böhmer 2019-10-19 17:13:13 +02:00
  • 1f7c122ba2 Updated composer dependencies. Jan Böhmer 2019-10-19 15:39:14 +02:00
  • 056a2526fe Added an hint about converting bbcode to installation guide. Jan Böhmer 2019-10-13 21:13:37 +02:00
  • 5c19a784ce Fixed testing failure. Jan Böhmer 2019-10-13 21:00:47 +02:00
  • 0ff6cc3bf9 Style theme selector input better. Jan Böhmer 2019-10-13 18:05:08 +02:00
  • 4a6f327c70 Reload page after user has changed its own theme. Jan Böhmer 2019-10-13 18:01:13 +02:00
  • 0b69de332d Implemented different themes for Part-DB. Jan Böhmer 2019-10-13 17:48:18 +02:00
  • 0ebc5bfdad Fixed an exception when try to show info page of a part with invalid attachments. Jan Böhmer 2019-10-13 17:34:59 +02:00
  • 72db95ca70 Fixed exception on user admin. Jan Böhmer 2019-10-13 13:46:14 +02:00
  • 42b2c4f86e Ignore files in public/media/ folder Jan Böhmer 2019-10-13 13:41:44 +02:00
  • 54986a9a52 Filter attachment name for uploaded filename. Jan Böhmer 2019-10-13 13:41:20 +02:00
  • 11d45eaf59 Show a hint if an attachment is secure. Jan Böhmer 2019-10-13 13:34:26 +02:00
  • d2a8055384 Fixed exception on edit page for parts. Jan Böhmer 2019-10-13 13:27:04 +02:00
  • 329d8c871e Show git branch and commit hash on homepage if available. Jan Böhmer 2019-10-13 00:44:50 +02:00
  • 3c16632a89 Parse markdown in homepage banner. Jan Böhmer 2019-10-13 00:34:33 +02:00
  • 8cfaee5c62 Added an console command to convert the old BBCode comments to markdown Jan Böhmer 2019-10-13 00:32:09 +02:00
  • c814bae3af Use bootstrap styles for markdown tables. Jan Böhmer 2019-10-12 19:03:50 +02:00
  • b478170d7f Added more features to CKeditor toolbar. Jan Böhmer 2019-10-12 18:53:15 +02:00
  • d11a436e74 Fixed some issues in markdown CKEDITOR plugin and remove BBCode plugin. Jan Böhmer 2019-10-12 18:22:07 +02:00
  • be8f074ca5 Render markdown on the client side and use DOMPurify to prevent XSS., Jan Böhmer 2019-10-12 17:41:13 +02:00
  • 7ec406d4a1 Show markdown on pages. Jan Böhmer 2019-10-11 23:53:12 +02:00
  • 46959b74ed Use markdown inside CKEditors. Jan Böhmer 2019-10-11 19:01:07 +02:00
  • ac3e5d2669 Fixed exception when try to create a new part. Jan Böhmer 2019-10-06 15:49:42 +02:00
  • 4c7767feed Show higher resolution thumbnail when hover over a table picture. Jan Böhmer 2019-10-06 15:44:19 +02:00
  • a545e04554 Include php-gd requirement in composer.lock Jan Böhmer 2019-10-05 21:01:24 +02:00
  • 4fe10b6169 Uploaded (non secure) attachments live now in public/ Jan Böhmer 2019-10-05 20:30:27 +02:00
  • 1b28006267 Show attachment preview also in part edit page. Jan Böhmer 2019-10-04 18:11:16 +02:00
  • f53cc08f52 Added an table to show all defined attachments. Jan Böhmer 2019-10-04 18:06:37 +02:00
  • 2f0dc600e2 Updated composer dependencies Jan Böhmer 2019-10-03 18:14:45 +02:00
  • 2d4def2836 Show preview pictures as carousel on part info page. Jan Böhmer 2019-10-03 18:03:56 +02:00
  • 07dcbc0464 If a newly created attachment is a picture, then assign it as master picture if no master picture was set yet. Jan Böhmer 2019-10-03 15:31:55 +02:00
  • 2872e334ac Show part preview image in part tables. Jan Böhmer 2019-10-03 14:53:50 +02:00
  • 6799ac90e5 Detect correctly if an attachment file is not existing. Jan Böhmer 2019-10-03 14:27:20 +02:00
  • d3162a0d75 Added an help text for the URL/Ressource input field for attachments. Jan Böhmer 2019-10-03 14:19:43 +02:00
  • 0fc987f017 URL autocomplete now works on newly created attachments too. Jan Böhmer 2019-10-03 14:17:35 +02:00
  • 4beb3631ab Typeahead input now fills the whole container again. Jan Böhmer 2019-10-03 14:14:33 +02:00
  • 6645ab0b61 Allow to specify the 3d model for a footprint. Jan Böhmer 2019-10-03 14:04:09 +02:00
  • d9fe77d0e8 Allow to specify a preview attachment in the AdminPages. Jan Böhmer 2019-10-03 13:42:06 +02:00
  • 280b2d4427 Fixed some 404 errors when using Part-DB without URL rewriting. Jan Böhmer 2019-10-03 00:45:02 +02:00
  • 2c34c5f9cb Fixed typescript compile warnings Jan Böhmer 2019-10-02 18:47:11 +02:00
  • 1395dae6e4 Cache list of builtin ressource attachments. Jan Böhmer 2019-10-02 18:39:40 +02:00
  • 3277d98ee2 Added a simple autocomplete mechanism for the footprint URL. Jan Böhmer 2019-10-02 17:28:40 +02:00
  • 4675793c24 Add IGNORE to INSERT statements in migrations to prevent exceptions. Jan Böhmer 2019-09-29 19:29:15 +02:00
  • da46257757 Moved attachment path conversion functions to own service. Jan Böhmer 2019-09-28 16:06:37 +02:00
  • ac238c65a0 Remove .. from attachments pathes, to prevent leaking of internal files. Jan Böhmer 2019-09-25 16:49:44 +02:00
  • 2001680542 Allow to specifiy a path to a builtin ressource via the url field. Jan Böhmer 2019-09-25 16:03:22 +02:00
  • d99365f906 Show attachment preview on attachment page. Jan Böhmer 2019-09-25 14:46:00 +02:00
  • 02b71eeab8 Hide scrollbar of sidebar menu on firefox too. Jan Böhmer 2019-09-25 12:33:06 +02:00
  • 253adee35b Removed dump functions, to prevent exception in production. Jan Böhmer 2019-09-24 18:53:05 +02:00
  • 2e318f9ea1 Disable attachments form if user is not allowed to edit the element. Jan Böhmer 2019-09-24 18:41:53 +02:00
  • 67fe47bbb9 Generate internal filenames based on attachment name. Jan Böhmer 2019-09-24 18:39:11 +02:00
  • eb1d8fd4e4 Added possibility to add/edit attachments on Admin pages. Jan Böhmer 2019-09-24 18:28:35 +02:00
  • 97cb91a3b2 Implement new attachment property in its getters/setters. Jan Böhmer 2019-09-24 16:36:41 +02:00
  • ba4bf4b613 When migrate footprints, replace the %BASE% pathes with %FOOTPRINT% Jan Böhmer 2019-09-24 16:20:19 +02:00
  • 9d73cc0869 Fixed exception on login. Jan Böhmer 2019-09-24 16:09:54 +02:00
  • 4047125c6e Added an SQL migration to migrate from footprint filepath to attachments Jan Böhmer 2019-09-24 15:44:55 +02:00
  • ccc345cd1b Changed DB structure the way, many more elements can have attachments Jan Böhmer 2019-09-24 13:39:49 +02:00
  • 5061c29872 Added psalm to dev dependencies. Jan Böhmer 2019-09-23 13:29:51 +02:00
  • 8cdec02a01 Use PHPUnit 7.5 for tests Jan Böhmer 2019-09-23 13:17:53 +02:00
  • 9ee5dd9523 Test against PHP 7.4 and PHP 8 snapshot. Jan Böhmer 2019-09-23 13:01:37 +02:00
  • a97d016740 Added some more tests. Jan Böhmer 2019-09-22 23:47:40 +02:00
  • 322778af68 Fixed deprecation for configuration treeBuilder. Jan Böhmer 2019-09-22 21:43:21 +02:00
  • 00b19732cc Fixed error in tests. Jan Böhmer 2019-09-22 21:35:22 +02:00
  • e78033d774 Treat all image formats that browsers can show correctly as image attachments. Jan Böhmer 2019-09-22 21:25:06 +02:00
  • e4f5afb628 Fixed typescript exception about missing js-cookie library. Jan Böhmer 2019-09-20 16:24:49 +02:00
  • 10ec2adc66 Use localstorage instead of Cookies to save tree state. Jan Böhmer 2019-09-20 14:04:06 +02:00
  • 7f6c9b614f Added an button to hide the sidebar. Jan Böhmer 2019-09-20 13:55:52 +02:00
  • 1301459718 Redirect user after login to user settings, if he needs to change password. Jan Böhmer 2019-09-19 14:48:49 +02:00
  • a8612d9609 Forbid to delete the anonymous user. Jan Böhmer 2019-09-19 13:49:10 +02:00
  • 006cd9c7e5 Allow admins to set passwords in users admin page. Jan Böhmer 2019-09-19 12:35:28 +02:00
  • 694beca825 Allow admins to change the users configuration via the admin menu. Jan Böhmer 2019-09-19 12:12:12 +02:00
  • d935e625d3 Upgraded yarn dependencies. Jan Böhmer 2019-09-19 11:54:49 +02:00
  • 1a0e5408af Removed bootstrap aweseome checkbox Jan Böhmer 2019-09-18 18:40:59 +02:00
  • 2d34649ae6 Allow user to set a currency in which every price is shown for him. Jan Böhmer 2019-09-18 18:17:17 +02:00
  • 01da705b54 Collect backtrace for each doctrine query. Jan Böhmer 2019-09-18 17:53:48 +02:00
  • f36b95c351 Fixed deprecation for twig base.html.twig template Jan Böhmer 2019-09-18 16:22:09 +02:00
  • 2441a25daa Enforce packages with compatibility with the minimum supported PHP version. Jan Böhmer 2019-09-18 16:06:51 +02:00
  • 842ee145bc Check also inheritance in type checking of isChild to prevent exceptions Jan Böhmer 2019-09-18 12:48:27 +02:00
  • 2cfad83ee8 Fixed problem that history url was not updated after pop state. Jan Böhmer 2019-09-17 22:59:18 +02:00
  • edabaeaced Keep the opened tab open after submit or reload of a page. Jan Böhmer 2019-09-17 22:43:33 +02:00
  • c94d3cdc68 Explicitly set that our utc datetypes does not need an comment Jan Böhmer 2019-09-17 14:02:30 +02:00
  • 3d790db559 Fixed orphanRemoval problem with parts collection. Jan Böhmer 2019-09-17 13:57:40 +02:00
  • 7a9bfdf7f9 Added an comment about the recursive array_merge. Jan Böhmer 2019-09-16 22:23:02 +02:00
  • 21a81486df Fixed some inspection issues. Jan Böhmer 2019-09-16 22:04:59 +02:00
  • f7c2f1032f Split Part entity class into multiple traits. Jan Böhmer 2019-09-16 21:40:47 +02:00
  • 3ecbe19fd6 Check read property on part entity objects. Jan Böhmer 2019-09-16 13:27:53 +02:00
  • 44bad9029b Hide nodes in tools menu, for which the user does not have permissions. Jan Böhmer 2019-09-13 19:58:38 +02:00
  • a078eef649 Show the permissions a user have on the user info page. Jan Böhmer 2019-09-13 19:38:22 +02:00
  • 1f005b25f7 Set useful default permission values for the default groups, when migrating. Jan Böhmer 2019-09-13 19:04:48 +02:00
  • 3374153b73 Added permission checking for part price edit page. Jan Böhmer 2019-09-13 17:46:26 +02:00
  • da14ee942d Added permissions for the new functions. Jan Böhmer 2019-09-13 17:13:58 +02:00
  • d2bae3a4f2 Use the users timezone for showing dates from the database. Jan Böhmer 2019-09-12 22:16:33 +02:00
  • adf5db1a0a Fixed redirection, when no locale and no valid path were given Jan Böhmer 2019-09-12 21:41:38 +02:00