コード例 #1
0
ファイル: main.py プロジェクト: jekatgithub/incubator-allura
    def ticketEvent(self, event_type, ticket, project, user):
        if user is None:
            return
        stats = user.stats
        if not stats:
            stats = UserStats.create(user)

        if event_type == "assigned":
            stats.addAssignedTicket(ticket.mod_date, project)
        elif event_type == "revoked":
            stats.addRevokedTicket(ticket.mod_date, project)
        elif event_type == "closed":
            stats.addClosedTicket(ticket.created_date,ticket.mod_date,project)
コード例 #2
0
    def ticketEvent(self, event_type, ticket, project, user):
        if user is None:
            return
        stats = user.stats
        if not stats:
            stats = UserStats.create(user)

        if event_type == "assigned":
            stats.addAssignedTicket(ticket.mod_date, project)
        elif event_type == "revoked":
            stats.addRevokedTicket(ticket.mod_date, project)
        elif event_type == "closed":
            stats.addClosedTicket(ticket.created_date,ticket.mod_date,project)
コード例 #3
0
ファイル: main.py プロジェクト: johnsca/incubator-allura
    def addUserLogin(self, user):
        stats = user.stats
        if not stats:
            stats = UserStats.create(user)

        stats.addLogin(datetime.utcnow())
コード例 #4
0
ファイル: main.py プロジェクト: johnsca/incubator-allura
    def newCommit(self, newcommit, project, user):
        stats = user.stats
        if not stats:
            stats = UserStats.create(user)

        stats.addCommit(newcommit, datetime.utcnow(), project)
コード例 #5
0
ファイル: main.py プロジェクト: johnsca/incubator-allura
 def newUser(self, user):
     stats = UserStats.create(user)
コード例 #6
0
ファイル: main.py プロジェクト: johnsca/incubator-allura
    def modifiedArtifact(self, art_type, art_datetime, project, user):
        stats = user.stats
        if not stats:
            stats = UserStats.create(user)

        stats.addModifiedArtifact(art_type, art_datetime, project)
コード例 #7
0
ファイル: main.py プロジェクト: jekatgithub/incubator-allura
    def addUserLogin(self, user):
        stats = user.stats
        if not stats:
            stats = UserStats.create(user)

        stats.addLogin(datetime.utcnow())
コード例 #8
0
ファイル: main.py プロジェクト: jekatgithub/incubator-allura
    def newCommit(self, newcommit, project, user):
        stats = user.stats
        if not stats:
            stats = UserStats.create(user)

        stats.addCommit(newcommit, datetime.utcnow(), project)
コード例 #9
0
ファイル: main.py プロジェクト: jekatgithub/incubator-allura
 def newUser(self, user):
     stats = UserStats.create(user)
コード例 #10
0
ファイル: main.py プロジェクト: jekatgithub/incubator-allura
    def modifiedArtifact(self, art_type, art_datetime, project, user):
        stats = user.stats
        if not stats:
            stats = UserStats.create(user)

        stats.addModifiedArtifact(art_type, art_datetime, project)