Commit graph

61 commits

Author SHA1 Message Date
Jan Böhmer
9e8771a4ee Changed license to AGPL3+ 2020-02-22 18:14:36 +01:00
Jan Böhmer
6cb34edfe9 Use popovers to show a bigger picture of the part image. 2020-02-06 19:41:15 +01:00
Jan Böhmer
6b7e5f7ba3 [Eventlog] Color the rows based on their level. 2020-01-25 20:41:56 +01:00
Jan Böhmer
8921326b74 Fixed persistend datatables fixedHeaders on other page. 2020-01-05 14:15:10 +01:00
Jan Böhmer
4e7c50a301 Use datatables-responsive.
This improves the experience with the tables on mobile view.
2020-01-04 22:09:37 +01:00
Jan Böhmer
714e54853a Fixed problem that form was not submitted if it was submitted via an button without message. 2019-12-29 20:18:48 +01:00
Jan Böhmer
b4958cbaf8 Added infos about 2FA and possibilities to disable them all on user admin page. 2019-12-29 20:04:52 +01:00
Jan Böhmer
3e56352688 Added the possibility to delete a U2F key. 2019-12-29 16:20:09 +01:00
Jan Böhmer
069293a843 Added 2FA with U2F keys. 2019-12-29 13:35:30 +01:00
Jan Böhmer
604ebe420d Added possibility to show backup codes in user settings. 2019-12-27 18:21:12 +01:00
Jan Böhmer
10ca895309 Implemented the two factor auth login form. 2019-12-23 18:45:32 +01:00
Jan Böhmer
35b5640627 Added an basic form to add Google Authenticator. 2019-12-23 17:20:28 +01:00
Jan Böhmer
af214831da Enabled markdown in description field. 2019-11-10 19:43:55 +01:00
Jan Böhmer
05d6b0aa93 Show (iconized) links to attachments on parts table. 2019-11-10 19:16:39 +01:00
Jan Böhmer
9b481323aa Added rel=noopener to target=_blank links to prevent window.opener spoof. 2019-11-01 23:49:46 +01:00
Jan Böhmer
7a5a2f65f9 Added autocomplete for part tags input. 2019-11-01 23:07:31 +01:00
Jan Böhmer
767ee59fb8 Apply the filetype filter to accept attribute of file input.
This way only files are shown which match the current attachment type and the user knows directly which file types are allowed or not.
2019-11-01 22:04:30 +01:00
Jan Böhmer
787e498586 Updated copyright headers. 2019-11-01 13:40:30 +01:00
Jan Böhmer
c814bae3af Use bootstrap styles for markdown tables. 2019-10-12 19:03:50 +02:00
Jan Böhmer
be8f074ca5 Render markdown on the client side and use DOMPurify to prevent XSS.,
The parsedown parser has problems with links in <>, so we use marked.js now which is more conform with (GFM) CommonMark and offers more feautures. Also with the usage of DOMPurify you can now use every HTML tag in Markdown without need to worry about XSS.
2019-10-12 17:41:13 +02:00
Jan Böhmer
4c7767feed Show higher resolution thumbnail when hover over a table picture.
Also use thumbnails for attachment edit preview.
2019-10-06 15:44:19 +02:00
Jan Böhmer
0fc987f017 URL autocomplete now works on newly created attachments too. 2019-10-03 14:17:35 +02:00
Jan Böhmer
4beb3631ab Typeahead input now fills the whole container again. 2019-10-03 14:14:33 +02:00
Jan Böhmer
280b2d4427 Fixed some 404 errors when using Part-DB without URL rewriting.
Fixed problems with the ajaxUI. Also added an ENV option that RedirectController redirects you to index.php/en page version.
2019-10-03 00:45:02 +02:00
Jan Böhmer
2c34c5f9cb Fixed typescript compile warnings 2019-10-02 18:47:11 +02:00
Jan Böhmer
3277d98ee2 Added a simple autocomplete mechanism for the footprint URL. 2019-10-02 17:28:40 +02:00
Jan Böhmer
10ec2adc66 Use localstorage instead of Cookies to save tree state.
That way we dont need to include the cookie js lib and save some memory.
2019-09-20 14:04:06 +02:00
Jan Böhmer
7f6c9b614f Added an button to hide the sidebar.
Feature wished by Mr.AtiX. That way you can view tables in full screen.
2019-09-20 13:55:52 +02:00
Jan Böhmer
2cfad83ee8 Fixed problem that history url was not updated after pop state. 2019-09-17 22:59:18 +02:00
Jan Böhmer
edabaeaced Keep the opened tab open after submit or reload of a page.
Also we can now jump to tabs using a hash link, which is useful, for editing quickjumps.
2019-09-17 22:43:33 +02:00
Jan Böhmer
c2c9f3a938 Fixed compile error in event listeners. 2019-09-11 16:55:52 +02:00
Jan Böhmer
35dd1fabc0 Added an checkbox to change all operations of a permission. 2019-09-11 16:46:59 +02:00
Jan Böhmer
7390f2eccd Allow to change the permissions for users. 2019-09-10 17:12:56 +02:00
Jan Böhmer
429a4ebd17 Added links to part_lists on part info page. 2019-09-08 16:20:53 +02:00
Jan Böhmer
a48b8290b3 Allow reordering of the parts table columns. 2019-09-06 18:37:03 +02:00
Jan Böhmer
720e1cd04e Added some additional columns to part list.
They are hidden by default but can be shown by a colvis button.
2019-09-06 18:25:24 +02:00
Jan Böhmer
6a0adae8f3 Added the new fields to the part edit form. 2019-08-19 14:07:00 +02:00
Jan Böhmer
66ebdb357c Added an alert that pop ups, when an ajax request is not successfull
This includes a possibility to show the original response.
2019-04-13 19:45:24 +02:00
Jan Böhmer
fbfb0269d3 Improved checkboxes and file input on import dialog. 2019-04-13 18:24:53 +02:00
Jan Böhmer
7c43feefbe Added possibillity to delete attachments in admin page. 2019-04-06 18:38:36 +02:00
Jan Böhmer
90b33159a5 Removed trailing slash from category and tools tree urls.
This maybe helps with the insecure loading problem on Heroku.
2019-04-05 23:15:40 +02:00
Jan Böhmer
27f2b040af Close all node before searching for nodes in admin menus. 2019-04-05 19:38:24 +02:00
Jan Böhmer
56d0c5eaf5 Dont use ajax for links starting with # (internal navigation). 2019-04-05 19:36:16 +02:00
Jan Böhmer
058b3a6b6b Added search function to the 3 main trees too. 2019-04-05 19:31:41 +02:00
Jan Böhmer
da16e27fcb Added search input and expand/reduce buttons to entity edit menu. 2019-04-05 19:08:30 +02:00
Jan Böhmer
d04a8626cb Show the count of the sub categories in the entity admin treeview. 2019-04-05 18:35:06 +02:00
Jan Böhmer
650b388a1d Show a treeview in the admin menus, to select between the different elements. 2019-04-05 17:49:02 +02:00
Jan Böhmer
6ae1429868 Check if CKEDITOR is defined, before updating them. 2019-04-05 13:08:26 +02:00
Jan Böhmer
f872f4a80c Show the correct url in browser, when we got redirected by the controller. 2019-03-29 14:59:56 +01:00
Jan Böhmer
3e7150735d Added a basic dialog for editing/creating attachmentType elements. 2019-03-28 19:24:34 +01:00