Commit graph

33 commits

Author SHA1 Message Date
Jan Böhmer
5ee9d5ade0 Updated copyright headers. 2019-12-31 17:58:01 +01:00
Jan Böhmer
ac0928426b Merge branch 'master' into 2fa 2019-12-26 15:07:32 +01:00
Jan Böhmer
2764401451 Dont use multiple statements in on sql command to ensure compatibility.
It seems that older MariaDB versions are more strict with multiple commands in one SQL statement. Should fix issue #3
2019-12-24 15:41:59 +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
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
bddd5b758a Use image/* mime type placeholder as filter for footprints attachment type. 2019-11-01 22:07:55 +01:00
Jan Böhmer
787e498586 Updated copyright headers. 2019-11-01 13:40:30 +01:00
Jan Böhmer
4675793c24 Add IGNORE to INSERT statements in migrations to prevent exceptions.
MySQL 5.7 or higher uses strict mode by default, and we would get an error during migration without that keyword.
2019-09-29 19:29:15 +02:00
Jan Böhmer
ba4bf4b613 When migrate footprints, replace the %BASE% pathes with %FOOTPRINT%
This helps us to make the internal footprints and 3D models more portable.
2019-09-24 16:20:19 +02:00
Jan Böhmer
4047125c6e Added an SQL migration to migrate from footprint filepath to attachments 2019-09-24 15:44:55 +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
1f005b25f7 Set useful default permission values for the default groups, when migrating. 2019-09-13 19:04:48 +02:00
Jan Böhmer
da14ee942d Added permissions for the new functions. 2019-09-13 17:13:58 +02:00
Jan Böhmer
0ff9e3813a Added a migration to start from an empty DB. 2019-09-02 17:30:14 +02:00
Jan Böhmer
de6df395f4 Replaced the old migrations with one big cleaner one. 2019-09-02 16:34:53 +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
b690a21744 Fixed database migrations from empty database 2. 2019-09-01 23:10:28 +02:00
Jan Böhmer
ea8cca50ab Fixed database migrations from empty database. 2019-09-01 23:01:59 +02:00
Jan Böhmer
c484e40758 Added an DB field for filetype filtering to attachment types. 2019-09-01 22:04:55 +02:00
Jan Böhmer
2a6d3f3185 Update the dates of suppliers too. 2019-08-31 13:11:58 +02:00
Jan Böhmer
b280d0c28b Allow quantites in Orderdetails to be floats.
Useful for non integer based part units.
2019-08-31 13:08:02 +02:00
Jan Böhmer
1776cd9a77 Made order and pricedetails timestampable.
Further the migration fixes the typos in attachment table names and filled empty timestamps with the current date.
2019-08-29 13:06:04 +02:00
Jan Böhmer
016c2889ba Allow part lots to have an null storage location.
Otherwise we loose informations on migration.
2019-08-21 11:58:41 +02:00
Jan Böhmer
7517d83f55 Show part lots on part's info page. 2019-08-16 22:54:23 +02:00
Jan Böhmer
fd4b474dbd Added admin page for measurement unit. 2019-08-14 18:31:46 +02:00
Jan Böhmer
06c6483fd1 Added default_currency and shipping cost fields to supplier admin page. 2019-08-14 15:41:01 +02:00
Jan Böhmer
e274d6aa9e Remove unique keys on currency and MeasurementUnit
This caused problems on older MySQL versions.
2019-08-14 00:02:41 +02:00
Jan Böhmer
2468409212 Added an admin page for currencies. 2019-08-12 23:45:21 +02:00
Jan Böhmer
408d98c6e1 Added database migration for new entities. 2019-08-12 18:04:53 +02:00
Jan Böhmer
a916c40aa3 Added descriptions to migrations. 2019-08-06 13:43:43 +02:00
Jan Böhmer
d23d566612 Added migration to create an empty database. 2019-08-06 13:40:12 +02:00
Jan Böhmer
2f39ac90a2 Added migration from old Database to new database. 2019-08-06 13:18:29 +02:00
Jan Böhmer
e5bec36c80 Initial commit 2019-02-23 16:49:38 +01:00