Commit graph

  • d2237a2598 Use ocramius/proxy-manager version 2.1 so PHP7.1 is also supported. Jan Böhmer 2019-03-27 19:38:02 +01:00
  • 7af51ef5ce Updated composer.lock Jan Böhmer 2019-03-27 19:19:50 +01:00
  • 6aa6df36e6 Use security advisories dependency. Jan Böhmer 2019-03-27 19:08:28 +01:00
  • 3c16ed6be7 Use a better style for the part table. Jan Böhmer 2019-03-27 19:03:02 +01:00
  • 3cb04c2580 Added scrutinizer and travis badges. Jan Böhmer 2019-03-27 17:21:06 +01:00
  • a02076230d Added a README.md Jan Böhmer 2019-03-27 17:16:06 +01:00
  • 0417b195d5
    Merge pull request #1 from Part-DB/add-code-of-conduct-1 Jan Böhmer 2019-03-27 16:36:41 +01:00
  • 2747366313
    Added code of conduct. Jan Böhmer 2019-03-27 16:36:16 +01:00
  • 6e2a33a996 Use LICENSE.md file only. Jan Böhmer 2019-03-27 16:33:51 +01:00
  • 2eebb0332d Disable deprecation helper on travis. Jan Böhmer 2019-03-27 16:28:01 +01:00
  • 03f70d2999 Don't test on nightly. Jan Böhmer 2019-03-27 16:17:42 +01:00
  • ed5d4602c9 Use symfonys phpunit for testing. Jan Böhmer 2019-03-27 16:00:08 +01:00
  • 937ee4682a Install dependencies on travis. Jan Böhmer 2019-03-27 13:32:45 +01:00
  • 5f39336ae1 Added .travis.yml for testing on travis. Jan Böhmer 2019-03-27 13:28:45 +01:00
  • 943d235b8b Added some unit tests. Jan Böhmer 2019-03-26 23:34:40 +01:00
  • 1c7155d4e7 Removed a { from templates. Jan Böhmer 2019-03-26 17:58:06 +01:00
  • 528be3c000 Added back to top button. Jan Böhmer 2019-03-26 16:40:05 +01:00
  • 32a54293a5 Removed not used code. Jan Böhmer 2019-03-26 16:37:57 +01:00
  • 3e54d35fac Added an simple event system and readded some functions from the legacy Part-DB. Jan Böhmer 2019-03-26 16:34:14 +01:00
  • 570aa68535 Added show all parts to tools tree. Jan Böhmer 2019-03-26 15:57:51 +01:00
  • c0f44b76f3 Init datatables even after ajax requests. Jan Böhmer 2019-03-26 15:49:50 +01:00
  • 6c96d8efad Added apache pack to symfony lock file. Jan Böhmer 2019-03-26 15:24:12 +01:00
  • a7ea63f0e4
    Update main.workflow Jan Böhmer 2019-03-25 22:52:51 +01:00
  • 99cae8b8a9 Merge remote-tracking branch 'origin/master' Jan Böhmer 2019-03-25 22:39:25 +01:00
  • ccd4e82aed Dont include the protocol in the base path. This causes problems on servers behind reverse proxies. Jan Böhmer 2019-03-25 22:39:20 +01:00
  • 8cb445f981
    Update main.workflow Jan Böhmer 2019-03-25 22:15:49 +01:00
  • fd541c874d
    Update main.workflow Jan Böhmer 2019-03-25 22:09:49 +01:00
  • bec7a21517 Use escaped name for groups. This fixes an exception on some MySQL servers. Jan Böhmer 2019-03-25 22:03:52 +01:00
  • 007250db0e Updated composer lock. Jan Böhmer 2019-03-25 18:14:14 +01:00
  • 0523d3ad91 Merge remote-tracking branch 'origin/master' Jan Böhmer 2019-03-25 18:09:06 +01:00
  • 64f1dbe7b7 Added mbstring as dependency. Jan Böhmer 2019-03-25 18:08:13 +01:00
  • f87da53fb5
    Update main.workflow Jan Böhmer 2019-03-25 16:58:06 +01:00
  • 0db44d55da Added procfile for heroku deployment. Jan Böhmer 2019-03-25 16:47:26 +01:00
  • 0750d144af Added Procfile for heroku. Jan Böhmer 2019-03-25 16:45:51 +01:00
  • 3b496d8070 Added an .htaccess file. Jan Böhmer 2019-03-25 16:42:50 +01:00
  • afd45d464c Added working treeviews and buttons. Jan Böhmer 2019-03-25 12:44:44 +01:00
  • 82761a3454 Show flash messages after ajax request too. Jan Böhmer 2019-03-24 20:28:17 +01:00
  • 8711f296a4 Use ajax for form requests too. Jan Böhmer 2019-03-24 20:25:27 +01:00
  • b3db1dd139 Added simple single page ajax handling for a links. Jan Böhmer 2019-03-24 19:55:39 +01:00
  • ca8ef1d5bd Added an event subscriber, which injects a header helpful for debugging single page apps. Jan Böhmer 2019-03-24 17:21:59 +01:00
  • ab21656e7a Updated dependencies. Jan Böhmer 2019-03-24 15:28:01 +01:00
  • 715de5b67c Added a simple system for treeViews. Jan Böhmer 2019-03-24 15:25:40 +01:00
  • 22c836096e Use ContainerInterface from DependencyInjection Component Jan Böhmer 2019-03-21 14:15:05 +01:00
  • 96214bffc4 Cache the parsed permission file. This should improve the performance a bit. Jan Böhmer 2019-03-21 13:43:13 +01:00
  • df40f712a6 Get a annotaion reader by Symfony. This way the annotations get cached, and it is much faster in production. Jan Böhmer 2019-03-21 13:09:42 +01:00
  • b06a4479a6 When switching language, it now stays on the same site. Jan Böhmer 2019-03-20 23:29:49 +01:00
  • 3fe452626d Fixed some inspection issues. Jan Böhmer 2019-03-20 23:24:20 +01:00
  • e2f7aafa2d Used PHP_CS_Fixer with symfony preset on codebase. Jan Böhmer 2019-03-20 23:16:07 +01:00
  • 0f3ba9b6a8 Fixed some inspection issues. Jan Böhmer 2019-03-20 22:53:06 +01:00
  • 782e2b7fdf Added some icons for other browsers and the manifest.json. Jan Böhmer 2019-03-20 22:43:04 +01:00
  • 84dcc64662 Added favicon. Jan Böhmer 2019-03-20 22:33:51 +01:00
  • b5fecee465 Use ColumnSecurity for remaing part properties. Jan Böhmer 2019-03-20 22:30:03 +01:00
  • 47fe76b22e Added a possibility to restrict the access to certain entity columns. Jan Böhmer 2019-03-20 19:11:34 +01:00
  • f31336bb87 Added a console command to set the password of a user. Jan Böhmer 2019-03-20 12:27:11 +01:00
  • 10f39b7f45 Added a 'clone part' function. Jan Böhmer 2019-03-19 19:53:23 +01:00
  • 33631f16cf Moved the part related templates into its own folder. Jan Böhmer 2019-03-19 19:06:33 +01:00
  • 8d36bf913d Check permissions in edit part form. Jan Böhmer 2019-03-19 19:00:39 +01:00
  • 6ed2eeabae Check for permissions before showing user infos or allow the user to change its own infos. Jan Böhmer 2019-03-19 18:36:05 +01:00
  • b9cd2fcc7f Added all permissions from legacy Part-DB. Jan Böhmer 2019-03-19 17:48:51 +01:00
  • 4d39d5cfb7 Use anonymous user permissions, if nobody is logged in. Jan Böhmer 2019-03-19 17:17:04 +01:00
  • 9d0dde3df3 Updated yarn dependencies... Jan Böhmer 2019-03-19 15:24:44 +01:00
  • a429ead421 Updated composer dependencies. Jan Böhmer 2019-03-19 15:16:10 +01:00
  • 7c8d195ba8 Use a new version of bootstrap-select. The breaking bug was fixed in v1.13.8 Jan Böhmer 2019-03-19 15:10:13 +01:00
  • c935d9d525 Make translation bundle a normal requirement (not only dev like before. Jan Böhmer 2019-03-19 15:06:14 +01:00
  • 5b2397830f Revert "Activate translation bundle only in dev mode." Jan Böhmer 2019-03-18 19:12:15 +01:00
  • b6048436da Activate translation bundle only in dev mode. Jan Böhmer 2019-03-18 19:12:15 +01:00
  • a7fc76e7ab Removed npm lock file. We use yarn... Jan Böhmer 2019-03-18 19:10:45 +01:00
  • 01e1f27b68 Added a simple Voter for checking, if a user is allowed, to view/edit/create a part. Jan Böhmer 2019-03-18 19:05:41 +01:00
  • ab3f5db174 Added some translations Jan Böhmer 2019-03-15 18:59:07 +01:00
  • 1b8b5d927f Added form to allow a user to change its own password. Jan Böhmer 2019-03-15 18:38:45 +01:00
  • 62fe4afd74 Added a simple dialog for changing user settings. Jan Böhmer 2019-03-15 18:04:15 +01:00
  • e28eb3b84d Added Group entity, and allow to show group name in user info. Jan Böhmer 2019-03-15 13:18:47 +01:00
  • c037a76651 Use /part/new route for creating a new part, and allow to use cid GET param to specify the category in which the part should be created. Jan Böhmer 2019-03-14 19:20:02 +01:00
  • 218eec874d Added page to show user informations. Jan Böhmer 2019-03-14 19:10:11 +01:00
  • fd4fa7f58d Added a remember me function to the login form. Jan Böhmer 2019-03-14 18:27:29 +01:00
  • 62d875d1e5 Added user entity and basic login/logout system. Jan Böhmer 2019-03-14 18:01:41 +01:00
  • 71711bc0ba Removed .idea files. Jan Böhmer 2019-03-14 16:29:47 +01:00
  • ab1694aa05 Make emojis in comments the same size as text. Jan Böhmer 2019-03-14 13:33:07 +01:00
  • 6d7150e202 Added symfony translation bundle, and updated german translations. Jan Böhmer 2019-03-14 13:32:41 +01:00
  • 86eda36a2e Added fields to edit category, storelocations and manufacturer of a part. Jan Böhmer 2019-03-14 12:56:55 +01:00
  • 6f435a58c9 Show part category on info page. Jan Böhmer 2019-03-14 12:22:54 +01:00
  • 3da6b03b23 Render Comment and description as BBCode. Jan Böhmer 2019-03-13 20:14:19 +01:00
  • daad7ec60a Added CKEditor field to edit bbcode WYSIWYG style. Jan Böhmer 2019-03-13 19:36:46 +01:00
  • 2c005dbe3f Show part comment with the correct intendation. Jan Böhmer 2019-03-13 18:49:45 +01:00
  • dc92ef84e4 Correctly interpret the comment newlines as html breaks. Jan Böhmer 2019-03-13 18:43:20 +01:00
  • 061ca799e3 Added links between edit page and show page. Jan Böhmer 2019-03-13 18:41:32 +01:00
  • 63c7beb05b Added comment and manufacturer URL fields to edit page. Jan Böhmer 2019-03-13 15:49:17 +01:00
  • 22d2a3d3a1 Really save edited part to database. Jan Böhmer 2019-03-13 15:10:42 +01:00
  • c9e0f550d9 Use a green box for part creation dialog. Jan Böhmer 2019-03-13 15:01:19 +01:00
  • 2d18014b35 Added an system for showing flash messages to user. Jan Böhmer 2019-03-13 14:53:12 +01:00
  • cc1badb853 Added some basic part edit and create forms. Jan Böhmer 2019-03-13 13:23:12 +01:00
  • 44c482caf2 Declare visibility on controller functions. Jan Böhmer 2019-03-13 12:10:19 +01:00
  • 40714c1914 Allow to show the footprint image in part info. Jan Böhmer 2019-03-12 19:59:18 +01:00
  • 2e3713cd5e Added Image files from old Part-DB. Jan Böhmer 2019-03-12 19:39:02 +01:00
  • b2e0e4b7ad Improved part tables. Jan Böhmer 2019-03-12 19:09:22 +01:00
  • 967e7b7195 Added license informations to homepage. Jan Böhmer 2019-03-12 18:06:56 +01:00
  • 62deb8071f Fixed external link symbols. Jan Böhmer 2019-03-12 17:17:10 +01:00
  • 95cd56f0bd Show the version number of Part-DB on homepage. Jan Böhmer 2019-03-12 13:34:33 +01:00
  • a748a6328d Added an simple language selector to user dropdown. Jan Böhmer 2019-03-12 12:59:30 +01:00
  • b1c6414ea9 Updated composer dependencies. Jan Böhmer 2019-03-12 12:40:35 +01:00