Commit graph

3810 commits

Author SHA1 Message Date
Jan Böhmer
3e54d35fac Added an simple event system and readded some functions from the legacy Part-DB. 2019-03-26 16:34:14 +01:00
Jan Böhmer
570aa68535 Added show all parts to tools tree. 2019-03-26 15:57:51 +01:00
Jan Böhmer
c0f44b76f3 Init datatables even after ajax requests. 2019-03-26 15:49:50 +01:00
Jan Böhmer
6c96d8efad Added apache pack to symfony lock file. 2019-03-26 15:24:12 +01:00
Jan Böhmer
a7ea63f0e4
Update main.workflow 2019-03-25 22:52:51 +01:00
Jan Böhmer
99cae8b8a9 Merge remote-tracking branch 'origin/master' 2019-03-25 22:39:25 +01:00
Jan Böhmer
ccd4e82aed Dont include the protocol in the base path. This causes problems on servers behind reverse proxies. 2019-03-25 22:39:20 +01:00
Jan Böhmer
8cb445f981
Update main.workflow 2019-03-25 22:15:49 +01:00
Jan Böhmer
fd541c874d
Update main.workflow 2019-03-25 22:09:49 +01:00
Jan Böhmer
bec7a21517 Use escaped name for groups. This fixes an exception on some MySQL servers. 2019-03-25 22:03:52 +01:00
Jan Böhmer
007250db0e Updated composer lock. 2019-03-25 18:14:14 +01:00
Jan Böhmer
0523d3ad91 Merge remote-tracking branch 'origin/master' 2019-03-25 18:09:06 +01:00
Jan Böhmer
64f1dbe7b7 Added mbstring as dependency. 2019-03-25 18:08:13 +01:00
Jan Böhmer
f87da53fb5
Update main.workflow 2019-03-25 16:58:06 +01:00
Jan Böhmer
0db44d55da Added procfile for heroku deployment. 2019-03-25 16:47:26 +01:00
Jan Böhmer
0750d144af Added Procfile for heroku. 2019-03-25 16:45:51 +01:00
Jan Böhmer
3b496d8070 Added an .htaccess file. 2019-03-25 16:42:50 +01:00
Jan Böhmer
afd45d464c Added working treeviews and buttons. 2019-03-25 12:44:44 +01:00
Jan Böhmer
82761a3454 Show flash messages after ajax request too. 2019-03-24 20:28:17 +01:00
Jan Böhmer
8711f296a4 Use ajax for form requests too. 2019-03-24 20:25:27 +01:00
Jan Böhmer
b3db1dd139 Added simple single page ajax handling for a links. 2019-03-24 19:55:39 +01:00
Jan Böhmer
ca8ef1d5bd Added an event subscriber, which injects a header helpful for debugging single page apps. 2019-03-24 17:21:59 +01:00
Jan Böhmer
ab21656e7a Updated dependencies. 2019-03-24 15:28:01 +01:00
Jan Böhmer
715de5b67c Added a simple system for treeViews. 2019-03-24 15:25:40 +01:00
Jan Böhmer
22c836096e Use ContainerInterface from DependencyInjection Component
This enables better autocomplete.
2019-03-21 14:15:05 +01:00
Jan Böhmer
96214bffc4 Cache the parsed permission file. This should improve the performance a bit. 2019-03-21 13:43:13 +01:00
Jan Böhmer
df40f712a6 Get a annotaion reader by Symfony. This way the annotations get cached, and it is much faster in production. 2019-03-21 13:09:42 +01:00
Jan Böhmer
b06a4479a6 When switching language, it now stays on the same site.
Before that commit, you were redirect to homepage when using the language buttons.
2019-03-20 23:29:49 +01:00
Jan Böhmer
3fe452626d Fixed some inspection issues. 2019-03-20 23:24:20 +01:00
Jan Böhmer
e2f7aafa2d Used PHP_CS_Fixer with symfony preset on codebase. 2019-03-20 23:16:07 +01:00
Jan Böhmer
0f3ba9b6a8 Fixed some inspection issues. 2019-03-20 22:53:06 +01:00
Jan Böhmer
782e2b7fdf Added some icons for other browsers and the manifest.json. 2019-03-20 22:43:04 +01:00
Jan Böhmer
84dcc64662 Added favicon. 2019-03-20 22:33:51 +01:00
Jan Böhmer
b5fecee465 Use ColumnSecurity for remaing part properties. 2019-03-20 22:30:03 +01:00
Jan Böhmer
47fe76b22e Added a possibility to restrict the access to certain entity columns. 2019-03-20 19:11:34 +01:00
Jan Böhmer
f31336bb87 Added a console command to set the password of a user. 2019-03-20 12:27:11 +01:00
Jan Böhmer
10f39b7f45 Added a 'clone part' function. 2019-03-19 19:53:23 +01:00
Jan Böhmer
33631f16cf Moved the part related templates into its own folder. 2019-03-19 19:06:33 +01:00
Jan Böhmer
8d36bf913d Check permissions in edit part form. 2019-03-19 19:00:39 +01:00
Jan Böhmer
6ed2eeabae Check for permissions before showing user infos or allow the user to change its own infos. 2019-03-19 18:36:05 +01:00
Jan Böhmer
b9cd2fcc7f Added all permissions from legacy Part-DB. 2019-03-19 17:48:51 +01:00
Jan Böhmer
4d39d5cfb7 Use anonymous user permissions, if nobody is logged in. 2019-03-19 17:17:04 +01:00
Jan Böhmer
9d0dde3df3 Updated yarn dependencies... 2019-03-19 15:24:44 +01:00
Jan Böhmer
a429ead421 Updated composer dependencies. 2019-03-19 15:16:10 +01:00
Jan Böhmer
7c8d195ba8 Use a new version of bootstrap-select. The breaking bug was fixed in v1.13.8 2019-03-19 15:10:13 +01:00
Jan Böhmer
c935d9d525 Make translation bundle a normal requirement (not only dev like before. 2019-03-19 15:06:14 +01:00
Jan Böhmer
5b2397830f Revert "Activate translation bundle only in dev mode."
This reverts commit b6048436da.
2019-03-19 15:01:48 +01:00
Jan Böhmer
b6048436da Activate translation bundle only in dev mode. 2019-03-18 19:12:15 +01:00
Jan Böhmer
a7fc76e7ab Removed npm lock file. We use yarn... 2019-03-18 19:10:45 +01:00
Jan Böhmer
01e1f27b68 Added a simple Voter for checking, if a user is allowed, to view/edit/create a part. 2019-03-18 19:05:41 +01:00