Commit graph

  • 3812cc88ff Check if an attachment is valid before showing it in part table. Jan Böhmer 2019-11-10 20:21:13 +01:00
  • 338b2bb7fe Include stacktraces in demo logs. Jan Böhmer 2019-11-10 20:14:06 +01:00
  • ae753c8cca Include stacktraces in demo logs. Jan Böhmer 2019-11-10 20:09:33 +01:00
  • 09995330af Fixed an exception on part tables, when an attachment is external. Jan Böhmer 2019-11-10 19:58:35 +01:00
  • 2f1ff14a54 Added some margin between tags in tags input: Jan Böhmer 2019-11-10 19:51:32 +01:00
  • c08780e1c3 Updated translations. Jan Böhmer 2019-11-10 19:48:59 +01:00
  • af214831da Enabled markdown in description field. Jan Böhmer 2019-11-10 19:43:55 +01:00
  • f5c2a7b728 Make tags in part table more pretty. Also added link to tags search. Jan Böhmer 2019-11-10 19:38:36 +01:00
  • 05d6b0aa93 Show (iconized) links to attachments on parts table. Jan Böhmer 2019-11-10 19:16:39 +01:00
  • 3e4f5a1391 Show the proper fa-file-* icon on attachment edit fragment. Jan Böhmer 2019-11-10 18:23:03 +01:00
  • 8b80f31b1e Moved extension to fa-icon logic to a service. Jan Böhmer 2019-11-10 18:19:06 +01:00
  • bf8455fa42 Added tests on some security related classes. Jan Böhmer 2019-11-10 14:49:09 +01:00
  • 6ddc937ec5 Fixed some inspection issues. Jan Böhmer 2019-11-10 14:00:56 +01:00
  • 3438f15274 Added some more tests. Jan Böhmer 2019-11-09 16:14:57 +01:00
  • 24e4a554f8 Really fixed .scrutinizer.yml Jan Böhmer 2019-11-09 14:35:54 +01:00
  • d286b7499c Fixed .scrutinizer.yml Jan Böhmer 2019-11-09 13:32:59 +01:00
  • 42d39f05c3 Exclude some files from scrutinizer analysis. Jan Böhmer 2019-11-09 13:21:57 +01:00
  • e557bdedd5 Added an PHP CS fixer config file and applied it to files. Jan Böhmer 2019-11-09 00:47:20 +01:00
  • 89258bc102 Added some tests for important entity methods. Jan Böhmer 2019-11-09 00:31:42 +01:00
  • 0663a00df8 Fixed deprecation warning from DotEnv component. Jan Böhmer 2019-11-08 22:37:16 +01:00
  • a0c3410db6 Centralized setElement logic for *Attachment entities. Jan Böhmer 2019-11-08 22:05:12 +01:00
  • e66fcc85fc Use plaintext password encoding in test environment. Jan Böhmer 2019-11-08 21:15:21 +01:00
  • 56dbc96607 Updated composer dependencies. Jan Böhmer 2019-11-08 20:25:47 +01:00
  • 74fb21686c Fixed an potential exception on user info page, when user has no email set. Jan Böhmer 2019-11-05 17:09:01 +01:00
  • a516879258 Fixed an exception in getmaxDiscountAmount(). Jan Böhmer 2019-11-05 17:05:04 +01:00
  • da6b74dfdd Added translation for old password field in user settings. Jan Böhmer 2019-11-02 21:23:29 +01:00
  • d4353118d9 Cache the tools tree for each locale separately. Jan Böhmer 2019-11-02 21:18:46 +01:00
  • 6071b35644 Added missing translations. Jan Böhmer 2019-11-02 15:55:21 +01:00
  • 9b481323aa Added rel=noopener to target=_blank links to prevent window.opener spoof. Jan Böhmer 2019-11-01 23:49:46 +01:00
  • 7a5a2f65f9 Added autocomplete for part tags input. Jan Böhmer 2019-11-01 23:07:31 +01:00
  • bddd5b758a Use image/* mime type placeholder as filter for footprints attachment type. Jan Böhmer 2019-11-01 22:07:55 +01:00
  • 767ee59fb8 Apply the filetype filter to accept attribute of file input. Jan Böhmer 2019-11-01 22:04:30 +01:00
  • 7a9c528d6d Upgraded yarn dependencies. Jan Böhmer 2019-11-01 14:02:58 +01:00
  • 719611b6d6 Updated composer dependencies. Jan Böhmer 2019-11-01 13:58:02 +01:00
  • 787e498586 Updated copyright headers. Jan Böhmer 2019-11-01 13:40:30 +01:00
  • 099234dd29
    Added GitHub sponsor to funding list. Jan Böhmer 2019-11-01 12:48:25 +01:00
  • 96f12a3c4f Build yarn assets when testing on travis. Jan Böhmer 2019-10-31 23:14:02 +01:00
  • 93716c8583 Dont let Webclient catch exceptions during testing of the admin pages. Jan Böhmer 2019-10-31 23:05:20 +01:00
  • fdfb099cb5 Allow to restrict the file extensions for a attachment type. Jan Böhmer 2019-10-31 22:37:54 +01:00
  • 2187f5eac2 Allow to disable a user in admin settings. Jan Böhmer 2019-10-26 23:22:27 +02:00
  • dd1dc54d97 Test the admin pages, if read/list/delete is working. Jan Böhmer 2019-10-26 22:27:04 +02:00
  • 7e8752d1a2 Added coverage badge to Github README page. Jan Böhmer 2019-10-20 20:05:11 +02:00
  • 1c4c4622cf Upload test coverage information to codecov. Jan Böhmer 2019-10-20 19:56:49 +02:00
  • b7124d53b2 Dont test with PHP 8.0, PHPunit does not support this version and test timeouts. Jan Böhmer 2019-10-20 19:36:39 +02:00
  • c61269db19 Disable foreign key checks for loading fixtures. Jan Böhmer 2019-10-20 19:28:48 +02:00
  • 1e74f205e9 Truncate groups and user table manually for travis. Jan Böhmer 2019-10-20 15:50:57 +02:00
  • e6f003b3b2 Set APP_ENV env the right way. Jan Böhmer 2019-10-20 15:33:43 +02:00
  • 2f9dfdedc0 Split long command into different commands. Jan Böhmer 2019-10-20 15:31:16 +02:00
  • 5c0f8dd311 Drop database by hand before loading fixtures. Jan Böhmer 2019-10-20 15:28:47 +02:00
  • 558ae5ba4b Create travis database using symfony command. Jan Böhmer 2019-10-20 15:19:32 +02:00
  • 822fa7e7e4 Create the correct DB in travis. Jan Böhmer 2019-10-20 15:15:20 +02:00
  • 215a6cd1e7 Specify env when loading fixtures in travis. Jan Böhmer 2019-10-20 15:11:42 +02:00
  • 99eb5a0e45 Fixed typo in .travis.yml Jan Böhmer 2019-10-20 14:43:50 +02:00
  • 45a624d768 Added tests for RedirectController Jan Böhmer 2019-10-20 14:35:19 +02:00
  • 40ca5bd0e4 Use dataProviders in AttachmentTest. Jan Böhmer 2019-10-20 00:24:52 +02:00
  • 89acf91fe6 Added an demo mode option, where the user password change dialog is disabled. Jan Böhmer 2019-10-20 00:01:06 +02:00
  • c955a3a221 Moved attachment related services into their own namespaces Jan Böhmer 2019-10-19 23:29:51 +02:00
  • f5f581293a Moved attachment related services into their own namespaces. Jan Böhmer 2019-10-19 23:29:30 +02:00
  • 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