Commit Graph

147 Commits

Author SHA1 Message Date
Ralf Becker
82bb3f8044 * ImportExport/PostgreSQL: fixed SQL error "wrong operator !" when defining a profil 2011-04-11 15:45:29 +00:00
Nathan Gray
459e6be4d2 Blacklist calendar CSV import because it doesn't work the same as the others, and you should use iCal. If someone needs it, they can put it back in. 2011-04-11 15:21:10 +00:00
Nathan Gray
927528e2ad If user does not have permission for Import / Export, skip all importexport sidebox links 2011-04-06 22:47:49 +00:00
Nathan Gray
b6e79184a2 Allow plugin selection settings to override preferences 2011-04-06 22:24:46 +00:00
Nathan Gray
49f8cc3258 Convert date/time to timestamp 2011-04-06 17:22:14 +00:00
Nathan Gray
7b804f41a4 Recognize empty as != 0 2011-04-06 15:40:30 +00:00
Nathan Gray
630720a662 Used passed appname when creating new categories 2011-04-04 19:05:15 +00:00
Nathan Gray
15bac6b211 Don't clear cat_id if it wasn't found, let app have the original 2011-04-04 17:28:35 +00:00
Nathan Gray
cd5bcab6b6 Add function to do automatic conversions from human friendly values, similar to the one in export. 2011-04-04 17:00:13 +00:00
Nathan Gray
ee0e75f283 Fix for exporting custom fields in user format - CFs are stored as text, not timestamp 2011-04-04 16:09:22 +00:00
Nathan Gray
af7ad5bec1 If there's only one option for plugin or definition, select it 2011-04-04 14:31:37 +00:00
Nathan Gray
ce38993281 Don't cast to array, it's often scalar 2011-03-28 21:51:35 +00:00
Nathan Gray
55ba81f0de Give user preference for selection precidence over plugin setting 2011-03-28 21:12:44 +00:00
Nathan Gray
e9c7e8b84d Make link to definitions work in Stylite template 2011-03-24 17:36:02 +00:00
Nathan Gray
e12406b486 Show link to define imports | exports in sidebox for apps that support it 2011-03-24 15:17:59 +00:00
Nathan Gray
89905fe2e8 If appname is passed in on URL, make appname read-only 2011-03-24 15:17:15 +00:00
Nathan Gray
58248a252d Add default 'Select...' option each time, make sure definition is cleared when changing definition list 2011-03-21 19:05:33 +00:00
Nathan Gray
9f20d116b6 Fix date comparison when importing definitions 2011-03-21 17:35:53 +00:00
Nathan Gray
bba2a4c2bb Make sure options is an array before trying to unset a sub-key 2011-03-21 17:13:25 +00:00
Nathan Gray
f43c3c7c13 Avoid warnings if no definitions found in file 2011-03-21 14:12:37 +00:00
Nathan Gray
2d20b29cee Fix automatic field mapping when a mapping field is an array (addressbook categories) 2011-03-17 14:34:10 +00:00
Nathan Gray
66f120ff2e Add optional parent parameter for new categories 2011-03-16 23:29:42 +00:00
Nathan Gray
83bbea7669 Try to set some default values for export definitions 2011-03-16 17:07:32 +00:00
Nathan Gray
2e752e17b6 Enhance account name -> ID to be able to handle user names in Lastname, Firstname format 2011-03-16 16:50:28 +00:00
Nathan Gray
d02eec55fb Trim extra whitespace from category name 2011-03-16 15:53:11 +00:00
Nathan Gray
f3536a72bf Improve error message for import errors. Just because there was an error doesn't mean the record wasn't imported using default info 2011-03-15 16:18:13 +00:00
Nathan Gray
9f32100656 Make account name->id translator able to handle full usernames and groups listed as Group, name 2011-03-15 00:01:23 +00:00
Nathan Gray
c94a591fee Make account name->id translator able to handle any IDs that are passed 2011-03-14 23:42:24 +00:00
Nathan Gray
da16cd319c Set default export-<appname> definitions as the site-wide default if no default is set 2011-03-14 23:07:46 +00:00
Nathan Gray
49bf54aace More agressive filtering on schedule options - all subsequent options start filtered 2011-03-14 20:55:42 +00:00
Nathan Gray
93241a65c5 Merge recursive to preserve sub-arrays 2011-03-14 20:39:54 +00:00
Nathan Gray
4b18c05ec3 Fix definition filter to allow admins access to their own private definitions 2011-03-14 17:35:01 +00:00
Ralf Becker
ed60695cd5 * fixed not working scheduled import from vfs 2011-03-11 16:03:08 +00:00
Nathan Gray
bd03ec245f Remove some deprecated ereg functions 2011-03-09 18:18:26 +00:00
Nathan Gray
a58a7892c9 Adjust the export to remove some fields not needed, only export owner if there is one. 2011-03-09 15:47:11 +00:00
Nathan Gray
738966ca68 Better handling of shifting to avoid deleted fields 2011-03-04 19:02:41 +00:00
Nathan Gray
a47732d530 Make category name->id translator able to handle any IDs that are passed 2011-03-04 18:53:02 +00:00
Ralf Becker
5344d0a0ae * ImportExport: fixed translation default value not working (eg. "1|>one||2|>two||other") 2011-03-04 17:42:53 +00:00
Nathan Gray
c99e804d8d Add 'All custom fields' field option, that will cause all custom fields to be exported 2011-03-02 17:08:43 +00:00
Nathan Gray
398185f525 Don't hide exports from admins, even if exporting is disabled for users. 2011-02-24 15:47:43 +00:00
Nathan Gray
9bd38bb45f Resize popup if step changes size 2011-02-24 00:13:42 +00:00
Nathan Gray
34354a2a6b Change config options, admin can now allow users to create their own definitions, and can choose which users are allowed to share their definitions with others 2011-02-23 23:44:20 +00:00
Nathan Gray
75ba2fc475 Hide exporting for admins too, if they've disabled exporting site-wide 2011-02-23 16:45:19 +00:00
Nathan Gray
127976b1ef Enforce export limit for csv exports 2011-02-22 18:17:13 +00:00
Nathan Gray
a019e94e55 Respect global setting export_limit = 'no' -> disable exporting 2011-02-22 17:43:33 +00:00
Nathan Gray
838f4664f1 * Add ability for users to define their own definitions
- Permissions set by admin in the Site configuration
2011-02-22 17:13:03 +00:00
Nathan Gray
880dd678d1 Set update_cat to saved value on first load 2011-02-14 16:04:18 +00:00
Nathan Gray
1cedf20503 Wrap definition constructor in a try/catch to catch & ignore permission errors 2011-02-14 15:54:28 +00:00
Nathan Gray
c6e285558e Fix for unable to clear translation field 2011-02-11 18:34:24 +00:00
Nathan Gray
ededa8f092 Use _bo is_permitted() function for consistency, fixes occasional exceptions due to group permissions 2011-02-11 18:03:44 +00:00