Changeset 16991
- Timestamp:
- Nov 18, 2017, 10:32:15 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
userstatsmacro/0.11/UserStats.py
r13680 r16991 2 2 3 3 from datetime import datetime 4 import inspect5 import re6 import sys7 4 import time 8 5 9 6 from trac.core import * 10 from trac.wiki.api import IWikiMacroProvider11 7 from trac.wiki.formatter import format_to_html 12 8 from trac.wiki.macros import WikiMacroBase 13 9 14 revision="$Rev$" 15 url="http://trac-hacks.org/wiki/UserStatsMacro" 10 author = "Pedro" 11 version = "1.0 ($Rev$)" 12 license = "GPL" 13 url = "https://trac-hacks.org/wiki/UserStatsMacro" 14 16 15 17 16 class UserStatsMacro(WikiMacroBase): … … 33 32 return content 34 33 35 def get_user_last_login(self, user):34 def get_user_last_login(self, user): 36 35 37 36 cursor = self.env.get_db_cnx().cursor() … … 48 47 how_long = now - last 49 48 last_date = time.strftime("%Y/%m/%d %H:%M:%S", when) 50 if how_long.days >0:49 if how_long.days > 0: 51 50 return "|| [query:?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&col=due_close&type=task&owner=%s %s] || %s || %s day(s)||\n" % (user, user, last_date, how_long.days) 52 51 else: 53 return "|| [query:?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&col=due_close&type=task&owner=%s %s]|| %s || <24h ||\n" % (user, user, last_date)52 return "|| [query:?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=component&col=due_close&type=task&owner=%s %s]|| %s || <24h ||\n" % (user, user, last_date) 54 53 55 54 def get_users_last_login(self):
Note: See TracChangeset
for help on using the changeset viewer.