Francis Lachapelle
ae661a8409
Fix premature nil in JSON dict of UIxMailView.m
2014-12-05 23:14:47 -05:00
Francis Lachapelle
51c40914ae
Webmail: normalize format of addresses in JSON
2014-12-05 22:49:08 -05:00
Francis Lachapelle
91e03753d5
Address formatter returns metadata as a dictionary
2014-12-05 22:05:52 -05:00
Francis Lachapelle
0806734f3c
Improve SOGoDraftObject to avoid crash when saving
2014-12-05 21:56:54 -05:00
Francis Lachapelle
b6bb8ab0ad
Improve sgFolderTree directive for mobile
2014-12-02 09:45:01 -05:00
Ludovic Marcotte
e90cfa46f5
Added Delete and Export features for mailboxes. Initial work for the mobile version.
2014-11-30 08:50:26 -05:00
Francis Lachapelle
500f5e4cc8
Fix resolution of mailboxes with a special purpose
2014-11-28 11:20:49 -05:00
Francis Lachapelle
17ac1b26e5
Improve CSS of AddressBook module
2014-11-27 15:20:02 -05:00
Francis Lachapelle
39cd56e2cb
Improve CSS of AddressBook module
2014-11-27 15:09:12 -05:00
Francis Lachapelle
82df02414f
Fix JavaScript of login page of mobile version
2014-11-27 09:24:26 -05:00
Francis Lachapelle
4ea428d585
Add mobile version to webmail and improvements
2014-11-27 08:59:29 -05:00
Francis Lachapelle
7645e8e721
Add sgFocus directive + factory
2014-11-25 22:34:09 -05:00
Francis Lachapelle
ec161651c3
AngularJS module SOGo.MailerUI
2014-11-25 22:31:52 -05:00
Francis Lachapelle
6ca0437fee
Webmail: Use a relative date in messages list
2014-11-25 16:35:01 -05:00
Francis Lachapelle
41eb294946
Contacts JS models: improve documentation
2014-11-25 16:13:53 -05:00
Francis Lachapelle
8cd04492bd
Initial AngularJS version of Webmail (desktop)
2014-11-25 16:09:55 -05:00
Francis Lachapelle
1581d251b2
Add JSON payload to webmail "headers" action
2014-11-25 10:06:16 -05:00
Ludovic Marcotte
25fc08a38d
We can now show links to the address book
2014-11-25 09:36:24 -05:00
Francis Lachapelle
8842e6f4cf
Add new AngularJS modules
...
- external module for recursion
- external module for virtual scrolling
- internal module for common UI services
2014-11-24 13:26:48 -05:00
Francis Lachapelle
92ecad009e
AngularJS SOGo.UICommon module
2014-11-24 13:25:56 -05:00
Francis Lachapelle
d67a919ab1
Webmail: include all accounts metadata
2014-11-23 01:20:27 -05:00
Francis Lachapelle
4c715f1334
Add virtual scrolling AngularJS module
...
Integrated virtual scrolling in contacts.
2014-11-23 01:17:51 -05:00
Francis Lachapelle
38ae2999cb
Add sgFolderTree directive
2014-11-23 01:13:22 -05:00
Francis Lachapelle
bb6fba6f87
Mailer: replace HTML view by JSON object
2014-11-21 15:50:01 -05:00
Francis Lachapelle
b23bd37771
Mailer: remove HTML from list of messages in JSON
2014-11-21 15:44:19 -05:00
Francis Lachapelle
465551c87e
Convert allFoldersMetadata to a tree structure
...
When parsing the mailboxes list, we now generated a hierarchical
structure of the metadata. Each mailbox (a dictionary) can now have a
'children' key that is an array of mailboxes.
2014-11-14 15:21:59 -05:00
Francis Lachapelle
978ea0b54c
Address Book module: Fix selection of card
2014-11-14 15:20:18 -05:00
Francis Lachapelle
5f5dcc1d5d
Improve CSS of addressbooks list
2014-11-14 15:18:20 -05:00
Francis Lachapelle
37851d89f3
Propagate theme in modules relative URLs
2014-11-14 14:50:13 -05:00
Francis Lachapelle
5ee53bffd3
Move SOGoContactGCSFolder->save to SOGoGCSFolder
2014-11-14 14:46:55 -05:00
Francis Lachapelle
e57189e2bb
Mobile version: move ng template 'menu'
...
The 'menu.html' AngularJS template is moved to UIxPageFrame.wox to be
used by all modules.
2014-11-14 14:30:09 -05:00
Ludovic Marcotte
94a7bed993
Adjusted the minimum version of Foundation
2014-11-14 13:29:51 -05:00
Ludovic Marcotte
9369acc4b1
Revert "Added required patch for previous commit"
...
This reverts commit 18a363a07b .
2014-11-14 10:33:47 -05:00
Ludovic Marcotte
18a363a07b
Added required patch for previous commit
2014-11-14 10:31:10 -05:00
Francis Lachapelle
a292f669a2
Improve folder subscription widget
2014-11-12 10:44:43 -05:00
Francis Lachapelle
87897644f5
Fix overflow of subscriptions dropdown
2014-11-11 22:32:47 -05:00
Francis Lachapelle
34e59743ce
Add addressbook subscriptions widget
2014-11-11 22:32:47 -05:00
Francis Lachapelle
a5c19a79e1
New AngularJS directives
...
sgDropdownContentToggle, sgUserTypeahead, sgSubscribe
2014-11-11 22:32:47 -05:00
Francis Lachapelle
4f83e49058
Add verification of parameter for "foldersSearch"
2014-11-11 22:32:46 -05:00
Francis Lachapelle
c49b8e53a2
New Resource.prototype.userResource function
2014-11-11 22:32:46 -05:00
Francis Lachapelle
eb2faea25f
Return properties of folder upon subscribe (JSON)
2014-11-11 22:32:46 -05:00
Francis Lachapelle
cff9a03eb0
Improve ACL editor template
2014-11-11 22:32:46 -05:00
Francis Lachapelle
e6ddb68a5e
Move ACL editor into a separate template
...
The user rights remain dynamic, based on the object type (addressbook vs
mailbox vs calendar).
2014-11-11 22:32:46 -05:00
Francis Lachapelle
44193b24c5
Multiple improvements regarding ACLs
2014-11-11 22:32:46 -05:00
Francis Lachapelle
82873874da
Fix compilation warnings regarding ACLs
...
Also change the data structure of the JSON returned by [UIxAclEditor
aclsAction]. The user's displayName has been removed and replace by the
"cn" and "c_email" attributes. This will probably affect the Thunderbird
extensions.
2014-11-11 22:32:46 -05:00
Alexandre Cloutier
9d9cf44411
refactor codes and applied comments
2014-11-11 22:32:46 -05:00
Alexandre Cloutier
bc19f910f6
Refactor acl object and applied comments
2014-11-11 22:32:45 -05:00
Alexandre Cloutier
b4128f97a6
Contacts - export addressBook
2014-11-11 22:32:45 -05:00
Alexandre Cloutier
dcb3fbc7e6
add dialog window for public and allusers access
2014-11-11 22:32:45 -05:00
Alexandre Cloutier
29d114188f
Modification for ContactsUserRightsEditor
2014-11-11 22:32:45 -05:00