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))
|
||||
|
||||
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)
|
||||
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('''
|
||||
#%s
|
||||
Description: %s
|
||||
Tags: [%s]
|
||||
Long Term: [%s]
|
||||
Created: %s
|
||||
''' % (task['aid'], task['description'], '', ' ', task['created_at']))
|
||||
''' % (task['aid'], task['description'], '', long_term, task['created_at']))
|
||||
|
||||
self.manage_task_menu(aid)
|
||||
|
||||
|
@ -114,6 +118,9 @@ q - exit
|
|||
elif menu == 'e':
|
||||
self.edit_task(aid)
|
||||
|
||||
elif menu == '*':
|
||||
self.toggle_long_term(aid)
|
||||
|
||||
elif menu == '<':
|
||||
self.menu()
|
||||
|
||||
|
@ -141,11 +148,15 @@ q - exit
|
|||
def edit_task(self, aid):
|
||||
task = self.model.get_task(aid)
|
||||
|
||||
long_term = ' '
|
||||
if task['long_term'] and task['long_term'] != 'FALSE':
|
||||
long_term = 'x'
|
||||
|
||||
content = '''%s
|
||||
Tags: [%s]
|
||||
Long Term: [%s]
|
||||
Created: %s
|
||||
''' % (task['aid'], '', ' ', task['created_at'])
|
||||
''' % (task['aid'], '', long_term, task['created_at'])
|
||||
|
||||
content += '\n# ' + task['description']
|
||||
if task['content']:
|
||||
|
@ -178,6 +189,10 @@ Created: %s
|
|||
print(bcolors.OKBLUE + '\n[content has been saved]' + bcolors.ENDC)
|
||||
self.manage_task(aid)
|
||||
|
||||
def toggle_long_term(self, aid):
|
||||
self.model.toggle_long_term(aid)
|
||||
self.manage_task(aid)
|
||||
|
||||
def bye(self):
|
||||
print(bcolors.FAIL + 'bye o/' + bcolors.ENDC)
|
||||
sys.exit(0)
|
||||
|
|
Reference in a new issue