Beispiel #1
0
 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))
Beispiel #4
0
    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)
Beispiel #5
0
 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))
Beispiel #6
0
 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))
Beispiel #7
0
 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, study, user, callback):
     user = User(user)
     add_message('Study \'%s\' has been unshared from you.' %
                 study.title, [user])
     callback(study.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))