コード例 #1
0
ファイル: pager.py プロジェクト: aoeztuerk/adhocracy
 def add_data_to_index(cls, entity, data):
     if isinstance(entity, model.User):
         activity_sum = 0
         for instance in entity.instances:
             activity = user_activity(instance, entity)
             data[cls.solr_field(instance)] = activity
             activity_sum = activity_sum + activity
         data[cls.solr_field()] = activity_sum
コード例 #2
0
 def add_data_to_index(cls, entity, data):
     if isinstance(entity, model.User):
         activity_sum = 0
         for instance in entity.instances:
             activity = user_activity(instance, entity)
             data[cls.solr_field(instance)] = activity
             activity_sum = activity_sum + activity
         data[cls.solr_field()] = activity_sum
コード例 #3
0
def user_activity(instance, users):
    return sorted(users, key=lambda u: estats.user_activity(instance, u),
                  reverse=True)
コード例 #4
0
ファイル: sorting.py プロジェクト: alkadis/vcv
def user_activity(instance, users):
    from adhocracy.lib.event import stats as estats
    return sorted(users, key=lambda u: estats.user_activity(instance, u),
                  reverse=True)