Uploaded image for project: 'Couchbase Documentation'
  1. Couchbase Documentation
  2. DOC-2923

Feedback for Training section

    XMLWordPrintable

Details

    Description

      First comment:

      Notes for Training Section

      1. Remove platforms of not officially supported. (All pages)
      1. Update Design, Develop, Test, and Deploy pages. They just show list of child pages.
      1. some of them use lower case "todo list", some use uppercase "ToDo List". Should be consistent.

            1. Data Modeling:
              1. Data Modeling: suggestion: separate List and Task table schema. it is confusing by both are in same table.
              1. From Tables to JSON: `Couchbase Mobile stores data in documents`? What does it mean? `documents`?
              1. Storing Dates: Font issue with `ISO-8601` string
              1. Entity relationship: Why does `Task - list` contain "owner" field?
            1. Access Control:
              1. Write Access: Texts in images are too small to read. <- Actually all images
              1. Write Access: Explain `List User` is joining `List` and `User`
              1. Write Access: It is little hard to understand requireUser(...) method
              1. Roles: `List`: Does not require to call requireRole("moderator")
              1. Roles: Where does `moderator(s)`come from? Should it be `channel("moderator")`?
            1. Create a Database

      1. `cd xcode-project/ios` for iOS
      1. Open `Todo.xcworkspace` for iOS, as the project uses Cocoapod
      1. Fix two warnings just after opening project file.
      1. Create a new database: `<img src="img/image40.png" class="portrait" />` <<-- ??

            1. Using the Database

      1. Create a Document: Wrong error message
      ```
      let docId = username + "." + NSUUID().uuidString
      guard let doc = database.document(withID: docId) else

      { Ui.showMessageDialog(onController: self, withTitle: "Error", withMessage: "Couldn't save task list") return nil }

      ```

            1. Using Synchronization
              1. Might need to explain GUEST mode is double negative. So GUEST mode is enabled.
            1. Integration

      1. Bulk operations: By creating `Apple` task on iOS, Node prints folloing error.
      ```
      TypeError: Cannot read property 'seq' of undefined
      at /Users/hideki/test/xcode-project/bot/app.js:56:38
      at _fulfilled (/Users/hideki/test/xcode-project/bot/node_modules/q/q.js:834:54)
      at self.promiseDispatch.done (/Users/hideki/test/xcode-project/bot/node_modules/q/q.js:863:30)
      at Promise.promise.promiseDispatch (/Users/hideki/test/xcode-project/bot/node_modules/q/q.js:796:13)
      at /Users/hideki/test/xcode-project/bot/node_modules/q/q.js:604:44
      at runSingle (/Users/hideki/test/xcode-project/bot/node_modules/q/q.js:137:13)
      at flush (/Users/hideki/test/xcode-project/bot/node_modules/q/q.js:125:13)
      at _combinedTickCallback (internal/process/next_tick.js:67:7)
      at process._tickCallback (internal/process/next_tick.js:98:9)
      1 change(s) received
      ```

      see other comments: https://github.com/couchbaselabs/couchbase-mobile-portal/issues/491

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jamiltz James Nocentini
            jamiltz James Nocentini
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty