mirror of
https://github.com/lubuntu-team/lugito.git
synced 2025-05-01 21:11:28 +00:00
Add (untested) code for new tasks.
This commit is contained in:
parent
0dfac21dd9
commit
9242371342
18
lugito
18
lugito
@ -85,6 +85,7 @@ def main():
|
|||||||
|
|
||||||
if taskexists:
|
if taskexists:
|
||||||
commentid = None
|
commentid = None
|
||||||
|
edited = False
|
||||||
# Let's see if this was a comment and if it's just an edit
|
# Let's see if this was a comment and if it's just an edit
|
||||||
for task in tasksearch:
|
for task in tasksearch:
|
||||||
dataepoch = data["action"]["epoch"]
|
dataepoch = data["action"]["epoch"]
|
||||||
@ -99,6 +100,19 @@ def main():
|
|||||||
else:
|
else:
|
||||||
comment = False
|
comment = False
|
||||||
|
|
||||||
|
newcomment = False
|
||||||
|
epoch = False
|
||||||
|
if not comment and not edited:
|
||||||
|
for task in tasksearch:
|
||||||
|
if epoch:
|
||||||
|
if task["dateCreated"] == task["dateModified"] and task["dateCreated"] == epoch:
|
||||||
|
newcomment = True
|
||||||
|
else:
|
||||||
|
newcomment = False
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
epoch = task["dateCreated"]
|
||||||
|
|
||||||
# We should also know who did this thing
|
# We should also know who did this thing
|
||||||
userlookup = tasksearch[0]["authorPHID"]
|
userlookup = tasksearch[0]["authorPHID"]
|
||||||
who = dict(phab.phid.query(phids=[userlookup]))[userlookup]["fullName"]
|
who = dict(phab.phid.query(phids=[userlookup]))[userlookup]["fullName"]
|
||||||
@ -107,10 +121,12 @@ def main():
|
|||||||
fulltaskname = phab.phid.query(phids=[data["object"]["phid"]])[data["object"]["phid"]]["fullName"]
|
fulltaskname = phab.phid.query(phids=[data["object"]["phid"]])[data["object"]["phid"]]["fullName"]
|
||||||
link = "\x032" + phab.phid.query(phids=[data["object"]["phid"]])[data["object"]["phid"]]["uri"] + "#" + str(commentid) + "\x03"
|
link = "\x032" + phab.phid.query(phids=[data["object"]["phid"]])[data["object"]["phid"]]["uri"] + "#" + str(commentid) + "\x03"
|
||||||
message = "\x033[\x03\x0313"+ fulltaskname +"\x03\x033]\x03 \x0315" + str(who) + "\x03 "
|
message = "\x033[\x03\x0313"+ fulltaskname +"\x03\x033]\x03 \x0315" + str(who) + "\x03 "
|
||||||
if edited == False:
|
if comment == True and edited = False:
|
||||||
message = message + "commented on the task: " + link
|
message = message + "commented on the task: " + link
|
||||||
elif edited == True:
|
elif edited == True:
|
||||||
message = message + "edited a message on the task: " + link
|
message = message + "edited a message on the task: " + link
|
||||||
|
elif newcomment == True:
|
||||||
|
message = message + "just created this task: " + link
|
||||||
sendnotice(message)
|
sendnotice(message)
|
||||||
|
|
||||||
return "OK"
|
return "OK"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user