Uploaded image for project: 'Nuxeo Drive '
  1. Nuxeo Drive
  2. NXDRIVE-2070

Behaviors and features flags

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: NoFixVersionApplicable
    • Fix Version/s: 4.4.2
    • Component/s: Framework
    • Release Notes Summary:
      New parameters: behavior and feature
    • Release Notes Description:
      Hide

      You have now more power then ever.

      Features

      Using configuration files, you can now turn on/off features inside the application, such as the auto-update, Direct Edit, Direct Transfer and S3 Direct Uploads.

      Here is a sample for the local configuration file:

      [DEFAULT]
      env = myFeatures
      
      [myFeatures]
      feature.auto-update     = true
      feature.direct-edit     = true
      feature.direct-transfer = true
      feature.s3              = true
      

      And here is how to set those values for every user connected to a server, via the server configuration endpoint:

      {
          "feature": {
              "auto-update"     : true,
              "direct-edit"     : true,
              "direct-transfer" : true,
              "s3"              : true
          }
      }
      

      Behaviors

      The IT team can tweak behaviors as well. A behavior is a server-side action that can be turned on/off using the server configuration endpoint. for now, the only possibility is to completely deny server deletions.

      Here is how to set those values for every user connected to a server, via the server configuration endpoint:

      {
          "behavior": {
              "server-deletion": true
          }
      }
      
      Show
      You have now more power then ever. Features Using configuration files, you can now turn on/off features inside the application, such as the auto-update, Direct Edit, Direct Transfer and S3 Direct Uploads. Here is a sample for the local configuration file : [DEFAULT] env = myFeatures [myFeatures] feature.auto-update = true feature.direct-edit = true feature.direct-transfer = true feature.s3 = true And here is how to set those values for every user connected to a server, via the server configuration endpoint : { "feature" : { "auto-update" : true , "direct-edit" : true , "direct-transfer" : true , "s3" : true } } Behaviors The IT team can tweak behaviors as well. A behavior is a server-side action that can be turned on/off using the server configuration endpoint . for now, the only possibility is to completely deny server deletions. Here is how to set those values for every user connected to a server, via the server configuration endpoint : { "behavior" : { "server-deletion" : true } }
    • Tags:
    • Team(s):
      DRIVE
    • Completion Level (0 to 5):
      4

      Description

      The goal is to give "full" control of IT teams on what feature/behaviors can be (or not) enabled on Nuxeo Drive.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mschoentgen Mickaël Schoentgen
                Reporter:
                mschoentgen Mickaël Schoentgen
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 minute
                  1m