Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-3985

Move note permission from notebook-authorization.json to note file

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.0
    • Component/s: None
    • Labels:
      None

      Description

      Currently all the notebook permission info is stored in notebook-authorization.json, this has several issues.

      1. It is hard to maintain and debug permission issues as all the note permissions is store in one single file.
      2. If this file is corrupted, all the note will be effected
      3. It is inefficient and unsafe to keep all notes info in one file. Each permission change require the whole file to be written again and how to keep the file consistent when two notes' permission is updated at the time is another big chanlleage

      So I propose to put the permission into each note file, this would make each note file is a self-contained note which contains all the note information, and all the above issues can be fixe by this approach. 

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                zjffdu Jeff Zhang
                Reporter:
                zjffdu Jeff Zhang
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 50m
                  1h 50m