forked from Intermesh/groupoffice
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.TXT
153 lines (106 loc) · 3.89 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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Roadmap
- Tasks module with kanban support
- Time tracking
- Time entity entity can be linked to anything
- Any item with time entries shows a summary too.
- Items can be invoiced just like projects -> more menu -> invoice
- Tickets module (extension for tasks)
- Billing module refactor
- JMAP
- Debtor management
- PayPal and other payment provider integration
- Integrate accountant packages. Invoice Sync API
- Item with links to invoices shows summary too
- Email module
- JMAP
- Threaded
- Headers in DB for better linking and searching
- never respond to email read requests option
- Calendar module
- JMAP
- calendar invite redesign:
- Inbox with invites from caldav, EAS and e-mail
- Remove email's automatically
- Status (number of open invites) indicator on Calendar tab like email
- Database redesign with single object per meeting with multiple participants
- Subscribe to external calendars
- Birthdays from address book as special calendar
- Mailserver
- limit access per service and filter remote ip address (global and per domain) to stop hacks. https://doc.dovecot.org/configuration_manual/config_file/config_variables/
- permissions per account?
- DKIM generator and implementation
- Rocket chat
- Live chat on sites feed back into GO
- Notifications from GO to RC
- Files
- JMAP
- Share folders to external users
- How to use blob system? Customers rely on logical file structure. Easier restore from backup
- Projects
- JMAP
- Dismantle into small sub modules so we can have different building blocks for different needs
- Share project with customer
- Integrate with new tasks and kanban
- Core:
- remove folders when uninstalling module. Error when reinstalling
- csv export select columns
- logo blob stale gc?
- blob:<ID|method> copy pasten. bv. email naar file. Attachment naar file. File kan geplakt worden in files of email composer.
Disabled categories for: folder dialog Folder::deriveCustomfieldSettings
custom fields billign items dropped ?!
Calendar birthdays
Demodata
ticket groups
Projecten:
Losse modules:
- Nieuwe mininale basis met naam, nummer, status, custom fields en links.
- Milestones: Has many met datum.
- Kanban takenlijaten
- Tijdsregistratie
- Project een kleur geven
Affected customer modules:
favorites (greifswald)
blocks module
bestgroen
relations
AMD
calendarcompany
comments report (Houtwerf?)
disableformfields (Elite)
efront
elite
employee gallery
exactonline (dg)
fivehundredwords
forms ?
kassanova
maranga
nuwbackup
nuwleadreport
orderplanning (weap)
radius search (nltechniek)
reservations
sendletter
unit4export
voip
werkplaatsplanning (WEAP)
xero
advancedsearch projects (nuw)
TICKETS:
Nieuwe permissie niveaus implementeren.
Deze permissies per ticket type instelbaar maken
- Manager (50) - Mag rechten en type zelf aanpassen + alles wat agent mag.
- Agent (45) - Mag alles zien en bewerken/antwoorden
- ..... (30) - Mag alles van dit type bewerken als klant zijnde. ?? - Goed over nadenken (Liefst weg)
- Organization Manager (20) - Alles van dezelfde organizatie zien en aanmaken
- Gebruiker (10) - Alleen eigen tickets zien en aanmaken
- Translate module
- Note inline attachments also for MSAS https://msdn.microsoft.com/en-us/library/dn338954(v=exchg.80).aspx
We'll need blob system first
- module that optionally depends on another module. How to handle foreign keys?
eg. sync_user_note_book links to notes but notes may not be installed.
Solution 1. Create "modules/intermesh/sync/install/notes.sql". It get's executed when notes is installed.
Solution 2. Create "notesync" module that depends on both modules.
- Mac contacts kan ook companies aanmaken los. Dit moet ook kunnen syncen.
- User filter geen combobox in toolbar maar filter waar je users kan toevoegen
- zoeken als header tool net als bij grids