code: def is_result_edition_allowed(self, analysis_brain):
          
  
          # Always check general edition first
          if not self.is_analysis_edition_allowed(analysis_brain):
              return False
  
          # Get the ananylsis object
          obj = api.get_object(analysis_brain)
  
          if not obj.getDetectionLimitOperand():
              # This is a regular result (not a detection limit)
              return True
  
          # Detection limit selector is enabled in the Analysis Service
          if obj.getDetectionLimitSelector():
              # Manual detection limit entry is *not* allowed
              if not obj.getAllowManualDetectionLimit():
                  return False
  
          return True
docs: Checks if the edition of the result field is allowed
  
          :param analysis_brain: Brain that represents an analysis
          :return: True if the user can edit the result field, otherwise False