def serialize_waterbutler_credentials(self): if not self.has_auth: raise exceptions.AddonError( 'Cannot serialize credentials for unauthorized addon') return { 'client_token': figshare_settings.CLIENT_ID, 'client_secret': figshare_settings.CLIENT_SECRET, 'owner_token': self.user_settings.oauth_access_token, 'owner_secret': self.user_settings.oauth_access_token_secret, }
def serialize_waterbutler_settings(self): if not self.folder_id: raise exceptions.AddonError('Folder is not configured') return { 'folder': { 'id': self.folder_id, 'name': self.folder_name, 'path': self.folder_path } }
def serialize_waterbutler_credentials(self): if not self.has_auth: raise exceptions.AddonError('Addon is not authorized') return {'token': self.external_account.oauth_secret}
def serialize_waterbutler_settings(self): if not self.bucket: raise exceptions.AddonError( 'Cannot serialize settings for S3 addon') return {'bucket': self.bucket}
def serialize_waterbutler_settings(self): if self.folder_id is None: raise exceptions.AddonError('Folder is not configured') return {'folder': self.folder_id}
def serialize_waterbutler_credentials(self): if not self.has_auth: raise exceptions.AddonError('Addon is not authorized') return {'token': self.user_settings.access_token}
def serialize_waterbutler_credentials(self): if not self.complete or not self.repo: raise exceptions.AddonError('Addon is not authorized') return {'token': self.user_settings.oauth_access_token}
def serialize_waterbutler_credentials(self): if not self.complete or not self.repo: raise exceptions.AddonError('Addon is not authorized') return {'token': self.external_account.oauth_key}
def serialize_waterbutler_settings(self): if not self.folder_id: raise exceptions.AddonError('ownCloud is not configured') return {'folder': self.folder_id, 'verify_ssl': USE_SSL}