Jan Böhmer
0c7ec9f0c7
Added some basic DB fields for the new project system
2022-12-18 20:34:25 +01:00
Jan Böhmer
68462185ba
Removed old GPLv2 copyright header
2022-11-29 22:28:53 +01:00
Jan Böhmer
33f8d2ba9e
Merge branch 'master' into permission_rework
2022-10-30 17:35:57 +01:00
Jan Böhmer
32638777d9
Show the number of parts with this element and all its child elements in Admin pages
2022-09-21 13:20:57 +02:00
Jan Böhmer
8bc2c994d2
Removed ElementPermissionListener and ColumnSecurity annotationn
2022-09-18 23:38:01 +02:00
Jan Böhmer
51e05a8669
Use typed properties
2022-09-18 22:59:31 +02:00
Jan Böhmer
8e6bc25d2e
Fixed some inspection issues.
2022-08-14 19:39:07 +02:00
Jan Böhmer
639829f5c5
Fixed some inspection issues.
2022-08-14 19:32:53 +02:00
Jan Böhmer
5fd608f42a
Fixed some deprecations.
2022-08-14 19:09:07 +02:00
Jan Böhmer
d9d7e09866
Fixed some deprecation notices.
2022-07-23 22:21:29 +02:00
Jan Böhmer
3328dd968d
Fixed some higher level PHPstan issues.
2020-10-02 12:42:15 +02:00
Jan Böhmer
d0b1024d80
Fixed code style.
2020-08-21 21:36:22 +02:00
Jan Böhmer
dbf770f784
Update timestamp of the associated element.
...
For example the lastModified timestamp of a part is now updated, when the user changes a price information. This should represent more what a user expects under a last Modified field and should improve also sorting...
2020-05-20 23:36:44 +02:00
Jan Böhmer
14adb77a97
Moved getParts() and getPartsCount() to a repository (instead of a class method).
2020-05-16 20:53:35 +02:00
Jan Böhmer
8b6fe757a0
Removed unnecessary getIDString() function in AbstractDBElement.
2020-05-13 21:19:23 +02:00
Jan Böhmer
a3af55d4e2
Clone parameters if part is cloned.
...
Fixed issue #46
2020-05-13 21:08:09 +02:00
Jan Böhmer
a28e81065f
Fixed some more psalm issues.
2020-03-29 23:36:53 +02:00
Jan Böhmer
fd61c8d9e2
Fixed coding style.
2020-03-15 13:56:31 +01:00
Jan Böhmer
719e21c0df
Save element parameters in its own database table (dont use JSON)
...
This makes it easier to query for specific parameters.
2020-03-11 21:48:47 +01:00
Jan Böhmer
a6e0f1738b
Added a basic possibility to create/edit/delete specifications for parts.
2020-03-08 22:46:29 +01:00
Jan Böhmer
a3c626d0ab
Perform deep clone when cloning a part.
...
Fixes issue #25 .
2020-03-08 18:56:00 +01:00
Jan Böhmer
5a5d7b24be
Allow to undo a change from event log.
2020-03-01 19:46:48 +01:00
Jan Böhmer
fff1864a68
Merge branch 'master' into time_machine
2020-02-22 18:16:58 +01:00
Jan Böhmer
9e8771a4ee
Changed license to AGPL3+
2020-02-22 18:14:36 +01:00
Jan Böhmer
464a487a17
Added some simple time travel mechanism for part view.
...
In the moment it is not possible to show elements that were deleted.
2020-02-16 23:48:57 +01:00
Jan Böhmer
96d7e4c9f4
Fixed inspection issues.
2020-02-02 14:05:36 +01:00
Jan Böhmer
6369ee2e61
Extracted some entity methods into contract interfaces.
2020-02-02 13:03:45 +01:00
Jan Böhmer
594c694ee0
Renamed the base DBElement classes to AbstractDBElement to comply with symfony recommendations.
2020-02-01 19:48:07 +01:00
Jan Böhmer
da72f5b3ec
Fixed PHPstan issues for level 5.
2020-02-01 19:42:28 +01:00
Jan Böhmer
f2ff77a8b3
Fixed coding style.
2020-02-01 16:17:20 +01:00
Jan Böhmer
d0b3750594
Added an basic table to show log entries.
2020-01-24 22:57:04 +01:00
Jan Böhmer
388e847b17
Applied symplify rules to codebase.
2020-01-05 22:49:00 +01:00
Jan Böhmer
2f20d90041
Fixed code to be analysable by Symplfiy Code style set.
2020-01-05 22:32:19 +01:00
Jan Böhmer
f861de791f
Applied code style rules to src/
2020-01-05 15:46:58 +01:00
Jan Böhmer
9a7223a301
Fixed code style.
2020-01-04 20:24:09 +01:00
Jan Böhmer
1aed1d1d26
Fixed some inspection issues.
2020-01-04 20:14:42 +01:00
Jan Böhmer
ad69c32832
Cache the trees structures for treeViews used in the sidebar.
2020-01-02 18:45:41 +01:00
Jan Böhmer
2fa0963374
Prepared DB and models for Two Factor authentication
2019-12-14 16:35:19 +01:00
Jan Böhmer
6ddc937ec5
Fixed some inspection issues.
2019-11-10 14:00:56 +01:00
Jan Böhmer
e557bdedd5
Added an PHP CS fixer config file and applied it to files.
...
We now use the same the same style as the symfony project, and it allows us to simply fix the style by executing php_cs_fixer fix in the project root.
2019-11-09 00:47:20 +01:00
Jan Böhmer
89258bc102
Added some tests for important entity methods.
2019-11-09 00:31:42 +01:00
Jan Böhmer
787e498586
Updated copyright headers.
2019-11-01 13:40:30 +01:00
Jan Böhmer
9d73cc0869
Fixed exception on login.
2019-09-24 16:09:54 +02:00
Jan Böhmer
ccc345cd1b
Changed DB structure the way, many more elements can have attachments
...
Also every Element has now a preview attachment field. For the user this will be used as profile picture.
2019-09-24 13:39:49 +02:00
Jan Böhmer
842ee145bc
Check also inheritance in type checking of isChild to prevent exceptions
2019-09-18 12:48:27 +02:00
Jan Böhmer
21a81486df
Fixed some inspection issues.
2019-09-16 22:04:59 +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
e19cd67b88
Show parts count on AdminPages of PartsContainingDBElements
2019-09-04 19:37:35 +02:00
Jan Böhmer
4026f6be3f
Use CURRENT_TIMESTAMP as default value for timestampable entries.
...
Furthermore the database migration generation is now detects correctly if there were no changes to DB.
2019-09-02 15:03:20 +02:00
Jan Böhmer
1629f31fed
Fixed some inspection issues.
2019-08-20 18:39:57 +02:00