toggle long_term
This commit is contained in:
parent
8eede504c0
commit
66ca893546
3 changed files with 23 additions and 44 deletions
9
model.py
9
model.py
|
@ -61,6 +61,9 @@ class Model:
|
||||||
cursor.execute('UPDATE task SET content=? WHERE aid=?', (content, aid))
|
cursor.execute('UPDATE task SET content=? WHERE aid=?', (content, aid))
|
||||||
|
|
||||||
self.conn.commit()
|
self.conn.commit()
|
||||||
query = '''
|
|
||||||
UPDA
|
def toggle_long_term(self, aid):
|
||||||
'''
|
cursor = self.conn.cursor()
|
||||||
|
cursor.execute('UPDATE task SET long_term=NOT long_term WHERE aid=?', (aid))
|
||||||
|
|
||||||
|
self.conn.commit()
|
||||||
|
|
39
tags
39
tags
|
@ -1,39 +0,0 @@
|
||||||
!_TAG_FILE_SORTED 2 /0=unsorted, 1=sorted, 2=foldcase/
|
|
||||||
a /home/arnas/Skleps/ztm/ztm.py /^ a = Main()$/;" v language:Python
|
|
||||||
Abcex /home/arnas/Skleps/ztm/model.py /^from abcex import Abcex$/;" i language:Python
|
|
||||||
about /home/arnas/Skleps/ztm/ztm.py /^ def about(self):$/;" f language:Python
|
|
||||||
add /home/arnas/Skleps/ztm/ztm.py /^ def add(self):$/;" f language:Python
|
|
||||||
bcolors /home/arnas/Skleps/ztm/bcolors.py /^class bcolors:$/;" c language:Python
|
|
||||||
bcolors /home/arnas/Skleps/ztm/ztm.py /^from bcolors import bcolors$/;" i language:Python
|
|
||||||
BOLD /home/arnas/Skleps/ztm/bcolors.py /^ BOLD = '\\033[1m'$/;" v language:Python class:bcolors
|
|
||||||
bye /home/arnas/Skleps/ztm/ztm.py /^ def bye(self):$/;" f language:Python
|
|
||||||
create_task_draft /home/arnas/Skleps/ztm/model.py /^ def create_task_draft(self, description):$/;" m language:Python class:Model
|
|
||||||
edit_task /home/arnas/Skleps/ztm/ztm.py /^ def edit_task(self, aid):$/;" f language:Python
|
|
||||||
ENDC /home/arnas/Skleps/ztm/bcolors.py /^ ENDC = '\\033[0m'$/;" v language:Python class:bcolors
|
|
||||||
FAIL /home/arnas/Skleps/ztm/bcolors.py /^ FAIL = '\\033[91m'$/;" v language:Python class:bcolors
|
|
||||||
FzfPrompt /home/arnas/Skleps/ztm/ztm.py /^from pyfzf.pyfzf import FzfPrompt$/;" i language:Python
|
|
||||||
get_all_tasks /home/arnas/Skleps/ztm/model.py /^ def get_all_tasks(self):$/;" m language:Python class:Model
|
|
||||||
get_task /home/arnas/Skleps/ztm/model.py /^ def get_task(self, aid):$/;" m language:Python class:Model
|
|
||||||
get_tasks_by_tag /home/arnas/Skleps/ztm/model.py /^ def get_tasks_by_tag(self, tag_name):$/;" m language:Python class:Model
|
|
||||||
HEADER /home/arnas/Skleps/ztm/bcolors.py /^ HEADER = '\\033[95m'$/;" v language:Python class:bcolors
|
|
||||||
Main /home/arnas/Skleps/ztm/ztm.py /^class Main:$/;" c language:Python
|
|
||||||
manage_task /home/arnas/Skleps/ztm/ztm.py /^ def manage_task(self, aid):$/;" f language:Python
|
|
||||||
manage_task_about /home/arnas/Skleps/ztm/ztm.py /^ def manage_task_about(self, aid):$/;" f language:Python
|
|
||||||
manage_task_menu /home/arnas/Skleps/ztm/ztm.py /^ def manage_task_menu(self, aid):$/;" f language:Python
|
|
||||||
menu /home/arnas/Skleps/ztm/ztm.py /^ def menu(self):$/;" f language:Python
|
|
||||||
Model /home/arnas/Skleps/ztm/model.py /^class Model:$/;" c language:Python
|
|
||||||
Model /home/arnas/Skleps/ztm/ztm.py /^from model import Model$/;" i language:Python
|
|
||||||
OKBLUE /home/arnas/Skleps/ztm/bcolors.py /^ OKBLUE = '\\033[94m'$/;" v language:Python class:bcolors
|
|
||||||
OKGREEN /home/arnas/Skleps/ztm/bcolors.py /^ OKGREEN = '\\033[92m'$/;" v language:Python class:bcolors
|
|
||||||
re /home/arnas/Skleps/ztm/ztm.py /^import re$/;" i language:Python
|
|
||||||
run /home/arnas/Skleps/ztm/ztm.py /^ def run(self):$/;" m language:Python class:Main
|
|
||||||
save_content /home/arnas/Skleps/ztm/model.py /^ def save_content(self, aid, content):$/;" m language:Python class:Model
|
|
||||||
search /home/arnas/Skleps/ztm/ztm.py /^ def search(self):$/;" f language:Python
|
|
||||||
sqlite3 /home/arnas/Skleps/ztm/model.py /^import sqlite3$/;" i language:Python
|
|
||||||
subprocess /home/arnas/Skleps/ztm/ztm.py /^import subprocess$/;" i language:Python
|
|
||||||
sys /home/arnas/Skleps/ztm/ztm.py /^import sys$/;" i language:Python
|
|
||||||
tempfile /home/arnas/Skleps/ztm/ztm.py /^import tempfile$/;" i language:Python
|
|
||||||
UNDERLINE /home/arnas/Skleps/ztm/bcolors.py /^ UNDERLINE = '\\033[4m'$/;" v language:Python class:bcolors
|
|
||||||
WARNING /home/arnas/Skleps/ztm/bcolors.py /^ WARNING = '\\033[93m'$/;" v language:Python class:bcolors
|
|
||||||
__init__ /home/arnas/Skleps/ztm/model.py /^ def __init__(self):$/;" m language:Python class:Model
|
|
||||||
__init__ /home/arnas/Skleps/ztm/ztm.py /^ def __init__(self):$/;" m language:Python class:Main
|
|
19
ztm.py
19
ztm.py
|
@ -92,13 +92,17 @@ q - exit
|
||||||
task = self.model.get_task(aid)
|
task = self.model.get_task(aid)
|
||||||
print('\n' + bcolors.HEADER + 'Managing: [' + task['aid'] + '] ' + task['description'] + bcolors.ENDC)
|
print('\n' + bcolors.HEADER + 'Managing: [' + task['aid'] + '] ' + task['description'] + bcolors.ENDC)
|
||||||
|
|
||||||
|
long_term = ' '
|
||||||
|
if task['long_term'] and task['long_term'] != 'FALSE':
|
||||||
|
long_term = 'x'
|
||||||
|
|
||||||
print('''
|
print('''
|
||||||
#%s
|
#%s
|
||||||
Description: %s
|
Description: %s
|
||||||
Tags: [%s]
|
Tags: [%s]
|
||||||
Long Term: [%s]
|
Long Term: [%s]
|
||||||
Created: %s
|
Created: %s
|
||||||
''' % (task['aid'], task['description'], '', ' ', task['created_at']))
|
''' % (task['aid'], task['description'], '', long_term, task['created_at']))
|
||||||
|
|
||||||
self.manage_task_menu(aid)
|
self.manage_task_menu(aid)
|
||||||
|
|
||||||
|
@ -114,6 +118,9 @@ q - exit
|
||||||
elif menu == 'e':
|
elif menu == 'e':
|
||||||
self.edit_task(aid)
|
self.edit_task(aid)
|
||||||
|
|
||||||
|
elif menu == '*':
|
||||||
|
self.toggle_long_term(aid)
|
||||||
|
|
||||||
elif menu == '<':
|
elif menu == '<':
|
||||||
self.menu()
|
self.menu()
|
||||||
|
|
||||||
|
@ -141,11 +148,15 @@ q - exit
|
||||||
def edit_task(self, aid):
|
def edit_task(self, aid):
|
||||||
task = self.model.get_task(aid)
|
task = self.model.get_task(aid)
|
||||||
|
|
||||||
|
long_term = ' '
|
||||||
|
if task['long_term'] and task['long_term'] != 'FALSE':
|
||||||
|
long_term = 'x'
|
||||||
|
|
||||||
content = '''%s
|
content = '''%s
|
||||||
Tags: [%s]
|
Tags: [%s]
|
||||||
Long Term: [%s]
|
Long Term: [%s]
|
||||||
Created: %s
|
Created: %s
|
||||||
''' % (task['aid'], '', ' ', task['created_at'])
|
''' % (task['aid'], '', long_term, task['created_at'])
|
||||||
|
|
||||||
content += '\n# ' + task['description']
|
content += '\n# ' + task['description']
|
||||||
if task['content']:
|
if task['content']:
|
||||||
|
@ -178,6 +189,10 @@ Created: %s
|
||||||
print(bcolors.OKBLUE + '\n[content has been saved]' + bcolors.ENDC)
|
print(bcolors.OKBLUE + '\n[content has been saved]' + bcolors.ENDC)
|
||||||
self.manage_task(aid)
|
self.manage_task(aid)
|
||||||
|
|
||||||
|
def toggle_long_term(self, aid):
|
||||||
|
self.model.toggle_long_term(aid)
|
||||||
|
self.manage_task(aid)
|
||||||
|
|
||||||
def bye(self):
|
def bye(self):
|
||||||
print(bcolors.FAIL + 'bye o/' + bcolors.ENDC)
|
print(bcolors.FAIL + 'bye o/' + bcolors.ENDC)
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
Reference in a new issue