Commit Graph

10707 Commits

Author SHA1 Message Date
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
Alexandre Cloutier
3f27e9bb57 Created user-modal.js, code refactoring
Conflicts:

	UI/Common/UIxAclEditor.m
	UI/Common/UIxUserRightsEditor.m
	UI/Common/product.plist
	UI/Contacts/UIxContactsUserRightsEditor.m
	UI/Templates/ContactsUI/UIxContactFoldersView.wox
	UI/WebServerResources/js/Common/resource.js
	UI/WebServerResources/js/ContactsUI.js
2014-11-11 22:32:45 -05:00
Alexandre Cloutier
ff5b25972f GUI for mobile version of AclUsers
Conflicts:

	UI/Common/UIxAclEditor.m
	UI/Common/UIxUserRightsEditor.m
	UI/WebServerResources/js/Common/acl-model.js
2014-11-11 22:32:45 -05:00
Francis Lachapelle
d46117f92d Fix buttons in card editor 2014-11-11 22:32:44 -05:00
Francis Lachapelle
c1024f3c8b Improve handling of contact lists 2014-11-11 22:32:44 -05:00
Francis Lachapelle
e914597f73 Fix creation of new contacts when editing a list 2014-11-11 22:32:44 -05:00
Alexandre Cloutier
56b011e793 Enable search by fullname and email 2014-11-11 22:32:44 -05:00
Alexandre Cloutier
0397dc87c1 GUI contact list creation 2014-11-11 22:32:44 -05:00
Francis Lachapelle
817cad1f28 Revert "Creation of aclUsers window"
This reverts commit ee5ef02f50.
2014-11-11 22:32:44 -05:00
Francis Lachapelle
b36629b4ef Revert "rebase modification"
This reverts commit 45c5bbd36a.
2014-11-11 22:32:43 -05:00
Francis Lachapelle
2429e0e2f4 Revert "file lost through rebasing"
This reverts commit a952402c39.
2014-11-11 22:32:43 -05:00
Francis Lachapelle
e6ebc01419 Allow reverting edition of addressbook name w/ESC 2014-11-11 22:32:43 -05:00
Francis Lachapelle
ff38e76f96 AngularJS sgEscape directive for SOGo.UIDesktop 2014-11-11 22:32:43 -05:00
Francis Lachapelle
0ad1e812c6 Fix installation of ionic JS in Gruntfile.js 2014-11-11 22:32:43 -05:00
Alexandre Cloutier
12d77842e6 delete unused .png 2014-11-11 22:32:43 -05:00
Alexandre Cloutier
81f434cf4b file lost through rebasing 2014-11-11 22:32:43 -05:00
Alexandre Cloutier
aac2081116 rebase modification 2014-11-11 22:32:43 -05:00
Alexandre Cloutier
1b3eb66619 Creation of aclUsers window 2014-11-11 22:32:43 -05:00