def _share(self, analysis, user, callback): user = User(user) add_message('Analysis <a href="%s/analysis/description/%d">\'%s\'</a> ' 'has been shared with you.' % (qiita_config.portal_dir, analysis.id, analysis.name), [user]) callback(analysis.share(user))
def _share(self, study, user, callback): user = User(user) add_message( 'Study <a href="%s/study/description/%d">\'%s\'</a> ' 'has been shared with you.' % (qiita_config.portal_dir, study.id, study.title), [user]) callback(study.share(user))
def _share(self, analysis, user, callback): user = User(user) add_message('Analysis <a href="%s/analysis/results/%d">\'%s\'</a> ' 'has been shared with you.' % (qiita_config.portal_dir, analysis.id, analysis.name), [user]) callback(analysis.share(user))
def test_add_message(self): count = get_count('qiita.message') + 1 users = [User('*****@*****.**'), User('*****@*****.**')] add_message("TEST MESSAGE", users) obs = [[x[0], x[1]] for x in User('*****@*****.**').messages()] exp = [[count, 'TEST MESSAGE'], [1, 'message 1']] self.assertEqual(obs, exp) obs = [[x[0], x[1]] for x in User('*****@*****.**').messages()] exp = [[count, 'TEST MESSAGE']] self.assertEqual(obs, exp)
def _unshare(self, study, user, callback): user = User(user) add_message('Study \'%s\' has been unshared from you.' % study.title, [user]) callback(study.unshare(user))
def _share(self, study, user, callback): user = User(user) add_message('Study <a href="%s/study/description/%d">\'%s\'</a> ' 'has been shared with you.' % (qiita_config.portal_dir, study.id, study.title), [user]) callback(study.share(user))
def _unshare(self, analysis, user, callback): user = User(user) add_message('Analysis \'%s\' has been unshared with you.' % analysis.name, [user]) callback(analysis.unshare(user))
def _unshare(self, analysis, user, callback): user = User(user) add_message('Analysis \'%s\' has been unshared from you.' % analysis.name, [user]) callback(analysis.unshare(user))