marinofaggiana 6 years ago
parent
commit
58c5ee1ca7
2 changed files with 15 additions and 1 deletions
  1. 7 0
      iOSClient/Database/NCDatabase.swift
  2. 8 1
      iOSClient/Database/NCManageDatabase.swift

+ 7 - 0
iOSClient/Database/NCDatabase.swift

@@ -38,7 +38,12 @@ class tableAccount: Object {
     @objc dynamic var autoUploadVideo: Bool = false
     @objc dynamic var autoUploadWWAnPhoto: Bool = false
     @objc dynamic var autoUploadWWAnVideo: Bool = false
+    @objc dynamic var businessSize: Double = 0
+    @objc dynamic var businessType = ""
     @objc dynamic var dateSearchContentTypeImageVideo = NSDate.distantPast
+    @objc dynamic var city = ""
+    @objc dynamic var company = ""
+    @objc dynamic var country = ""
     @objc dynamic var displayName = ""
     @objc dynamic var email = ""
     @objc dynamic var enabled: Bool = false
@@ -50,12 +55,14 @@ class tableAccount: Object {
     @objc dynamic var quotaRelative: Double = 0
     @objc dynamic var quotaTotal: Double = 0
     @objc dynamic var quotaUsed: Double = 0
+    @objc dynamic var role = ""
     @objc dynamic var startDirectoryPhotosTab = ""
     @objc dynamic var twitter = ""
     @objc dynamic var url = ""
     @objc dynamic var user = ""
     @objc dynamic var userID = ""
     @objc dynamic var webpage = ""
+    @objc dynamic var zip = ""
 }
 
 class tableActivity: Object {

+ 8 - 1
iOSClient/Database/NCManageDatabase.swift

@@ -64,7 +64,7 @@ class NCManageDatabase: NSObject {
         var config = Realm.Configuration(
         
             fileURL: dirGroup?.appendingPathComponent("\(k_appDatabaseNextcloud)/\(k_databaseDefault)"),
-            schemaVersion: 44,
+            schemaVersion: 45,
             
             // 10 : Version 2.18.0
             // 11 : Version 2.18.2
@@ -101,6 +101,7 @@ class NCManageDatabase: NSObject {
             // 42 : Version 2.23.1.0
             // 43 : Version 2.23.2.0
             // 44 : Version 2.23.4.3
+            // 45 : Version 2.23.4.4
 
             migrationBlock: { migration, oldSchemaVersion in
                 // We haven’t migrated anything yet, so oldSchemaVersion == 0
@@ -499,11 +500,17 @@ class NCManageDatabase: NSObject {
                 
                 result.enabled = userProfile.enabled
                 result.address = userProfile.address
+                result.businessSize = Double(userProfile.businessSize)
+                result.businessType = userProfile.businessType
+                result.city = userProfile.city
+                result.company = userProfile.company
                 result.displayName = userProfile.displayName
                 result.email = userProfile.email
                 result.phone = userProfile.phone
+                result.role = userProfile.role
                 result.twitter = userProfile.twitter
                 result.webpage = userProfile.webpage
+                result.zip = userProfile.zip
                 
                 result.quota = userProfile.quota
                 result.quotaFree = userProfile.quotaFree