ishayahu / mjcc-tasks Goto Github PK
View Code? Open in Web Editor NEWСистема учёта заявок IT отдела
License: MIT License
Система учёта заявок IT отдела
License: MIT License
template/task - 70 нет тегов
def all_tasks:
if form.is_valid():
data = form.cleaned_data
finded_client_notes=''
finded_client_names=''
finded_client_desc=''
try:
finded_client_names = Client.objects.filter(fio__icontains = data['name'])
except:
pass
try:
finded_client_desc = Client.objects.filter(description__icontains = data['name'])
except:
pass
try:
notes = Note.objects.filter(note__icontains = data['name'])
except:
pass
for note in notes:
finded_client_notes = find_parent_task(note = note)
finded_clients = list(chain(finded_client_names, finded_client_desc, finded_client_notes))
if not finded_clients:
not_finded = True
Помимо ссылки "создать задачу" я хочу иметь ссылку "создать задачу от меня начальнику". Разница в том, что поля "от кого" и "кому" будут заполнены.
Возможно, мне захочется автоматически заполнять и другие поля.
И нужна возможность самостоятельно (без тебя) создавать такие ссылки. У каждого юзера - свои; возможно, потребуются и общие.
Request Method: GET
Request URL: http://192.168.1.183:8080/tasks/
Django Version: 1.4.2
Exception Type: IndexError
Exception Value:
list index out of range
la = Activity()
la.login = login
la.last_page = url
la.timestamp =datetime.datetime.now()
la.save()
else:
try:
la = Activity.objects.filter(login=login,last_page='/tasks/')[0] ...
except Activity.DoesNotExist:
показывать просроченные и группировать по исполнителям с автоматическим сворачиванием
global name 'user' is not defined
надо подумать, как это сделать
При редактировании, если установить hardcore-style, то переключиться на другой тип уже нельзя
+НЕплохо бы сразу выводить в читаемом виде результат, не как подтверждение, а в отдельном поле
при просмотре заявки должны отображаться дочерние с ссылками и сроками завершения + может ещё какая инфа
Если дата напоминания < today
надо использовать тип datetime, а не datetime-local
и вообще проверять данные в javascripte на соответствие подходящему формату, а если нет - не отправлять ошибку, а просить о ней сообщить
*В момент редактирования комментария к заявке поле надо убирать всё, что свящано с редактированием основного тела заявки - а то путает??
показывать активных пользователей на сайте
последнее, что они открывали и когда
через БД
заодно добавить в fab миграцию через South
не забыть изменение в version.html
Для регулярной задачи всё равно формируется ссылка как для одинарной
http://www.tasks.local:8080/task/one_time/7/
в т.ч. телефон
обо всём, в том числе о редактировании комментария
оповещение о новых, быстрые действия и т.д.
Если человек свернул некоторую категорию, надо чтобы она оставалась свёрнутой после перезагрузки страницы
Помимо ссылки "создать задачу" я хочу иметь ссылку "создать задачу от меня начальнику". Разница в том, что поля "от кого" и "кому" будут заполнены.
Возможно, мне захочется автоматически заполнять и другие поля.
И нужна возможность самостоятельно (без тебя) создавать такие ссылки. У каждого юзера - свои; возможно, потребуются и общие.
И пользовательские времена для напоминания, как для Карпова
|| || итд
Например, поиск du
http://djbook.ru/rel1.4/topics/http/file-uploads.html
http://djbook.ru/rel1.4/ref/forms/api.html#binding-uploaded-files
http://djbook.ru/rel1.4/ref/models/fields.html?highlight=filefield#django.db.models.FileField
http://djbook.ru/rel1.4/ref/files/storage.html#django.core.files.storage.Storage
http://djbook.ru/rel1.4/topics/files.html
Сделать это настраиваемым, так как некоторые предпочитают читать оповещения по мылу
Вместо "выявленная проблема" поставить "Сделано для решения проблемы", организовать это в виде облака тегов с возможностью добавлять новый тег
не учитываются комменты, которые ответы на комменты
по щелчку на его имя пользователя
Сделать возможность в разметке, чтобы отображалась не сама ссылка, а текст, который уже был бы гиперссылкой, то есть что-то вроде
[[текст ссылки|URL]]
подумать как с учётом пожелания Карпова
Разные активы, разные заявки, разные сотрудники
чтобы не всё в одной странице выводилось
Например http://www.tasks.local:8080/confirm/456/
local variable 'notes' referenced before assignment
/usr/home/ishayahu/tasks/todoes/views.py in confirm_task
except Note.DoesNotExist:
notes = ('Нет подходящих заметок',)
form = TicketConfirmingForm({'confirmed':True, 'confirmed_date':datetime.datetime.now()})
for note in notes:
note.note = htmlize(note.note)
task_to_confirm.description = htmlize(task_to_confirm.description)
set_last_activity(user,request.path)
return render_to_response('confirm_ticket.html', {'form':form,'task':task_to_confirm,'notes':notes,'method':method,'fio':fio},RequestContext(request)) ...
@login_required
def edit_task(request,task_to_edit_id):
if not acl(request,'one_time',task_to_edit_id):
request.session['my_error'] = u'Нет права доступа к этой задаче!'
return HttpResponseRedirect("/tasks/")
не редактируется название и описание, например тут
так как значение передаётся 14:6, а не 14:06
C:\Documents and Settings\mira.MEOC0>ir \docsrv\secretar-test
из
C:\Documents and Settings\mira.MEOC0>dir \docsrv\secretar-test
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.