Patrick Barron
7c823464bc
Fix merge conflicts with SyncPlay
2020-05-26 20:52:05 -04:00
Patrick Barron
56212e8101
Warnings cleanup
2020-05-22 20:20:18 -04:00
Patrick Barron
42177d1739
Replace Weekday with DayOfWeek
2020-05-21 00:22:43 -04:00
Patrick Barron
d72ea70995
Document user class and fix a few minor issues
2020-05-20 19:47:41 -04:00
Patrick Barron
0ccf7320b0
Fix a few issues in User
2020-05-20 14:17:59 -04:00
Patrick Barron
7d9d54d2ec
Fix profile images.
2020-05-20 12:09:52 -04:00
Patrick Barron
64c14beb27
Fix default permissions and HasPassword property
2020-05-20 10:04:00 -04:00
Patrick Barron
1d1a145ad4
Fix issues and add profile image support
2020-05-20 10:04:00 -04:00
Patrick Barron
292993d8ef
Document various classes.
2020-05-20 10:04:00 -04:00
Patrick Barron
d35a7ba8bd
Fix more issues
2020-05-20 10:04:00 -04:00
Patrick Barron
d27b2481a0
Fix an issue causing multiple permissions/preferences objects to be created.
2020-05-20 10:04:00 -04:00
Patrick Barron
3eeb6576d8
Migrate User DB to EF Core
2020-05-20 10:04:00 -04:00
Patrick Barron
aca7e221d8
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Activity/ActivityLogEntryPoint.cs
# Emby.Server.Implementations/ApplicationHost.cs
# Emby.Server.Implementations/Devices/DeviceManager.cs
# Jellyfin.Server/Jellyfin.Server.csproj
# Jellyfin.Server/Migrations/MigrationRunner.cs
# MediaBrowser.Controller/Devices/IDeviceManager.cs
2020-05-15 17:20:07 -04:00
Patrick Barron
a5dee36808
Apply more review suggestions
2020-05-15 12:51:18 -04:00
Patrick Barron
b94afc597c
Address review comments
2020-05-14 17:13:45 -04:00
Patrick Barron
511d20a100
Apply review suggestions
2020-05-13 15:03:35 -04:00
Patrick Barron
b7621d762c
2nd half of changes
2020-05-13 00:00:57 -04:00
Patrick Barron
c1360a1dc3
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Data/SqliteUserDataRepository.cs
# Emby.Server.Implementations/Library/UserManager.cs
# Jellyfin.Data/Entities/User.cs
# Jellyfin.Data/ISavingChanges.cs
# Jellyfin.Server.Implementations/Jellyfin.Server.Implementations.csproj
# Jellyfin.Server.Implementations/JellyfinDb.cs
# Jellyfin.Server/Migrations/MigrationRunner.cs
# MediaBrowser.Model/Notifications/NotificationOptions.cs
# MediaBrowser.sln
2020-05-12 22:22:20 -04:00
Patrick Barron
9ad839c776
Initial migration code
2020-05-12 22:10:35 -04:00
Patrick Barron
6379391f87
Merge branch 'master' into activitydb-efcore
2020-05-12 16:08:28 +00:00
Patrick Barron
55cfa96b9f
Apply review suggestions
2020-05-10 10:54:41 -04:00
Patrick Barron
75e0d58c2d
Merge branch 'activitydb-efcore' into userdb-efcore
2020-05-04 15:18:11 -04:00
Patrick Barron
032de931b1
Migrate activity db to EF Core
2020-05-02 18:32:22 -04:00
Patrick Barron
2b41f8ab63
Clean up generated code
2020-05-02 17:56:05 -04:00
Erwin de Haan
b8d1419d9a
Add basic new data model.
...
Added maxlength to SourceId text field in Metadata entity.
Added extra fields to Person entity and adjusted SourceId length to 255.
Added Extra Nuget deps for Relational databases and added Default Sqlite connection string.
Made LibraryItem and Metadata abstract.
Added artwork, changed DbSet names, added Seasons, added Genres, removed Language enum
Add MediaFIleKind, add CustomVideos, add Books.
Add AdditionalStream
Updated GUIDs.
Remove merge artifacts.
Updated Language to use ISO-639-3 3 letter language codes.
Added collections and concurrency tokens.
Added chapters.
Added Photos and renamed CustomVideo to CustomItem.
Started adding fields.
Added extra fields and Company entities.
Implement a first pass of user permissions for the new database schema
Upgrade to v2 of the addon. Commit generated files.
Update comment, rename namespace and remove superflous field.
Un-ignore any generated code.
Clean up the model files and other left overs.
2020-04-26 19:14:45 +02:00