/
todo.txt
105 lines (80 loc) · 3.81 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Authenticator
1. Load/Save User Key
2. Dialog format and Localization
3. Handler for Generate Key
APP COMPILER & MODULES
======================
3. PdfReportEngine - Images
LICENSING
=========
2. License Manager - Decode and Show
== NOVA ERA
==================================
3. ChangePassword
4. С++/CLR with NET.CORE
5.
== TODO: Identity
==================================
1. User.Identity.IsUserOpenId()
2. AppUser.ChangePasswordEnabled
5.
== TODO: Architecture
7. Identity.State IsValid???
8. Session for ITokenProvider?? - убрать сессию?
== TODO: Xaml
1. Tests for Length, Size, Thickness => Records, Values
== TODO: A2v10.Core Platform
============================
8. Site mode sample
14. Доделать AccountController
22. DataService.Load Indirect
23. DataService.Load Merge
36. AttachmentController
42. DataController.Invoke XML
46. ExportController
47. AppLinks
50. globalPeriod вместо custom в config.
51. HtmlRenderer
52. Admin - CheckPermissions for view/scriptAdmin/etc
53. Login layout
56. _shell/script - exception - странное поведение
60. BaseController в отдельную сборку (SetParams, Filter)
61. Проверить GetLayoutDescriptionAsync - Styles/Scripts для внешнего окна.
62.
TABBED LAYOUT
=============
4. Footer: Footer.AppLinks
25. Header.UserMenu. ChangePassword
27. Header -> Search in interface
30. LeftMenu - поиск
32. Сделать поиск по интерфейсу - Пример: Одниці виміру -> /sales/catalog/index/{guid}
34. Tabbed. rightMenu. Закрывать вкладку прямо из меню.
*41. Platform4.8: input-group disabled для textarea:disabled
44. Tabbed. rightMenu - Hover, Sections (OPEN, RECENTLY CLOSED) styling
*48. NovaEra2023. Order. Нету контрагента - include - GPF
52. Нет видов договоров
*53. Catalog.Other - сделать какой-то title, чтобы было видно откуда оно открывалось
54. Создание группировки объектов учета. Добавлять root = 1, если его еще нету.
*55. Platform4.8: SelectorSimple - DropDown - MaxChars
56. Модули и привязку к тенантам - привязать к лицензии.
57. Автонумерация документов
59. Если не найден файл view, говорит View engine not found for ...,
а должен говорить что искал и где.
64. Sheet. Сделать таки padding для колонки SheetLevelCell
67. Tabbed: Drag'n'drop tabs
74. Левая панель - текст в меню nowrap, ellipsis
78. SimpleSecurity: развязать User/Tenant
79. Красивость. Если Search заполнен - подсвечивать его каким-то цветом.
83. NovaEra2023. Динамическая оборотка - придумать что-то со сворачиванием сальдо.
85. InitLayout (Login/Registration/etc) - нету footer
86.
Dynamic Reports
===============
2. Сделать аргегаты First, Last
11. Выключить все группировки. В root показывает неправильные данные.
Запретить строить отчет если нет хотя-бы одной группировки.
15. Data.Core (dynamic grouping): Все же чистить поля если есть дочерние записи. Но только если нету детей!
16. Grouping.Field - Grouping mode - например для даты только first/last. Зависит от типа.
17. platform_simple.sql -> User/Tenants развязать. Как в qela.
23. Хитрые группировки по дате - месяц, год, неделя, день недели
24.