Ralf Becker
d6ce36d735
bump versions to 14.1
2014-06-24 10:00:50 +00:00
Nathan Gray
3405d58c67
Allow including record indexes in regex pattern
2014-06-18 17:25:48 +00:00
Nathan Gray
0033464585
- Re-add extra fields for import
...
- Add special field to link to another entry by custom field value
2014-06-17 22:36:17 +00:00
Nathan Gray
5dc1ad5e04
Add support for some special fields to the base class
...
- contact - searches n_last,n_first,org_name and links the row entry to the first matching contact
- link_search - as contact, but searches any app using link_query, and links the row entry to the first matching entry
- link_0 - Links the row entry to the given existing entry row entry should be in the form appname:id
2014-06-16 20:05:06 +00:00
Nathan Gray
e7caf2a9f0
Add default implementation of equal and less_than condition functions, fix problem with blanks in mapping
2014-06-16 16:21:22 +00:00
Nathan Gray
b08cd59bac
Fix preview popup displaying while importing
2014-06-04 14:35:20 +00:00
Nathan Gray
2b2a6e2261
Add visible message if preview is not supported, instead of just nothing.
2014-06-04 14:29:08 +00:00
Nathan Gray
54b447ce98
No need to clear selected plugin just because user pressed 'back', if they choose a different app they'll just have to pick a different plugin
2014-05-14 15:53:38 +00:00
Nathan Gray
8adfd16974
Give an ID with '{' to first widget so auto-repeat detection works.
...
Fixes field mapping not working if you don't select every row
2014-05-14 15:31:50 +00:00
Nathan Gray
e6eda6ddc8
- Fix Execute context menu action
...
- Fix missing import preview OK button
- Fix message mangled by et2
- Try to prevent session/request collection from destroying
2014-05-13 21:21:56 +00:00
Nathan Gray
bf50886798
Fix missing field mapping if editing an existing definition
2014-05-12 22:31:15 +00:00
Klaus Leithoff
ec1346b8e5
translations from our translation server
2014-05-09 14:16:27 +00:00
Nathan Gray
4d64856fcd
Add some more time every 100 rows as long as things are still going
2014-05-05 20:44:51 +00:00
Nathan Gray
f5dc2d6903
Abort import if more than 100 errors are encountered.
...
Prevents request from dying if you upload a large, bad, file
2014-05-05 20:30:06 +00:00
Nathan Gray
b79ff8d4ed
Avoid warning if value is not an array
2014-04-30 16:52:34 +00:00
Klaus Leithoff
52bbf929fa
* ImportExport: Creation of new filter column before we update definitions
2014-04-28 13:45:15 +00:00
Nathan Gray
45a709cc62
Remove legacy action columns & associated readonlys
2014-02-27 21:27:14 +00:00
Nathan Gray
a82580211e
Fix changing owner or allowed by context menu
2014-02-19 22:37:30 +00:00
Nathan Gray
03c5e925c8
- Add 'Add' button above nextmatch
...
- Add placeholder action to add when there are no rows
2014-02-19 00:05:03 +00:00
Nathan Gray
85661439f1
Fix Allowed users:'All users' always checked
2014-02-18 23:38:51 +00:00
Nathan Gray
75bd91c79d
Don't use msg as ID for step instructions, it gets grabbed by framework message stuff, and disappears.
...
Also, silence an error_log and avoid a warning
2014-02-18 23:29:30 +00:00
Ralf Becker
84b6e72f4b
pixelegg changes up until now
2014-02-03 10:05:44 +00:00
Ralf Becker
90b00597b9
pixelegg changes from today/Thursday
2014-01-30 18:55:35 +00:00
Nathan Gray
9838d6e2d8
Remove iframe for import/export definition list
2014-01-17 14:01:30 +00:00
Ralf Becker
7cc91b0046
new&modified images from pixelegg
2014-01-15 18:04:11 +00:00
Klaus Leithoff
7d3eaf728c
translations provided by stefan
2014-01-15 13:21:42 +00:00
Klaus Leithoff
307cac1e03
pixelegg changes from 19.Dez
2013-12-20 09:35:46 +00:00
Klaus Leithoff
841afa5ba0
translations from translation server; thanks to thoose that contributed
2013-12-18 09:17:12 +00:00
Klaus Leithoff
3219eccec4
translation work provided by ingo, michael and other stylite staff
2013-12-06 08:05:58 +00:00
Klaus Leithoff
68f2605cf4
translations generated/retrieved on translation site: Thank you for your contributions
2013-12-04 10:31:41 +00:00
Nathan Gray
001d3176e1
Fix definition export
2013-12-02 23:31:00 +00:00
Nathan Gray
d58a25bbfc
Fix not shown import errors & warnings
2013-12-02 23:26:22 +00:00
Nathan Gray
ab72074036
Fix condition 'Add' button
2013-12-02 22:51:05 +00:00
Nathan Gray
985799c463
Better sizing for definition wizard popup
...
- Remove pretty graphic
- Size contents relative to window width, so you can re-size & get more space.
2013-12-02 22:47:16 +00:00
Ralf Becker
5c7a290ac9
pixelegg changes from last week
2013-11-25 03:19:58 +00:00
Nathan Gray
0befd85d04
Make sure definition edit opens as popup
2013-11-15 19:58:50 +00:00
Ralf Becker
f8752688e0
pixelegg changes from today
2013-11-15 17:09:58 +00:00
Ralf Becker
77a30817d6
images for new Pixelegg template
2013-11-11 18:56:02 +00:00
Ralf Becker
6d226a7921
split constructor function and place of instanciation for app.js objects: app[appname] = new app.classes[appname]();
2013-11-04 20:54:23 +00:00
Nathan Gray
d4be70de5a
- Use a hook for app's custom widgets to avoid scanning filesystem
...
- Use new hook to load importexport's filter widget
- Remove some typos & error_log()s
2013-11-04 17:23:58 +00:00
Nathan Gray
7f98f428a0
Adapt importexport for etemplate2
2013-11-01 22:04:43 +00:00
Nathan Gray
2d2462c825
Remove spreadsheet merge print selectbox from sidebox
2013-10-24 19:40:27 +00:00
Ralf Becker
f8a0db06fc
completly remove preferences menu from sidebox and tiled preferences index in favoir of app-sensitive entries in top-menu
2013-10-03 09:23:18 +00:00
Klaus Leithoff
bc83edc90c
commit some french lang file stuff; provided by Thomas Chaillot, Spirea
2013-09-09 12:04:28 +00:00
Nathan Gray
580d8c15a3
Understand user number preference when importing and exporting floats
2013-09-04 15:15:55 +00:00
Nathan Gray
addb422abe
When exporting as human values, format floats according to user preferences.
2013-09-04 14:27:43 +00:00
Klaus Leithoff
0e48562b82
commit some french lang file stuff; provided by Thomas Chaillot, Spirea
2013-08-30 07:08:31 +00:00
Klaus Leithoff
4603da8311
commit some french lang file stuff; provided by Thomas Chaillot, Spirea
2013-08-27 08:54:02 +00:00
Klaus Leithoff
dae7123c77
commit some lang file stuff; mostly french
2013-08-26 09:39:33 +00:00
Klaus Leithoff
95e18fd5a7
merge russian lang files provided by MBCGroup
2013-08-16 11:01:33 +00:00
Nathan Gray
26ddd1bfaa
Better error handling when upgrading
2013-08-12 21:11:18 +00:00
Nathan Gray
121a80ae6b
Fix infinite loop when picking 'all users' or 'just me'
2013-07-30 14:11:01 +00:00
Nathan Gray
8beb0a0a6a
Dump schedule templates to XML files
2013-07-05 15:13:54 +00:00
Nathan Gray
17634bd72a
Pass proper variable type (array) to exec
2013-06-24 17:40:44 +00:00
Klaus Leithoff
079b919bbe
russian translations provided by Vladimir Gavrilov (MBC-Group)
2013-06-17 12:30:44 +00:00
Ralf Becker
066ffc2c25
refactored account_id change script to use information from app-specific tables_current.inc.php instead of a fixed list
2013-06-12 16:57:44 +00:00
Nathan Gray
73cba1f328
Avoid duplicate parsing of usernames with [login]
2013-06-03 19:24:05 +00:00
Nathan Gray
f254a90613
Increase import dialog size
2013-06-03 18:24:40 +00:00
Nathan Gray
89f7ced72d
Fix customfields of type home-accounts not being converted
2013-06-03 14:54:51 +00:00
Nathan Gray
ae69fbfe8e
Filter by plugin, if passed in via
2013-05-29 20:47:34 +00:00
Nathan Gray
f38dee97c5
If wizard dosesn't have translated field name, we have to translate it explicitly
2013-05-13 16:05:30 +00:00
Nathan Gray
a004c7f4ea
Fix missed usage of user charset preference in CSV check
2013-05-13 15:53:17 +00:00
Nathan Gray
fc8bb745d7
Improve handling of headers, checking translations and message_id
2013-04-23 20:04:51 +00:00
Nathan Gray
2f7af7fa25
Load applications translations for header check, add field name to invalid user warning
2013-04-04 16:47:39 +00:00
Nathan Gray
1f0baecf0e
Fix up plugin selector - expert mode is disabled, so just set it to read only
2013-04-03 15:55:34 +00:00
Nathan Gray
885a5fdfc7
Also accept the translated version of the column name when checking an imported file
2013-04-01 23:27:16 +00:00
Nathan Gray
d226d759cd
Add check for [username] when trying to convert a user to account ID
2013-03-14 19:34:12 +00:00
Nathan Gray
ede5c5209a
Missing phrases
2013-03-06 16:30:46 +00:00
Ralf Becker
d75726eeaa
new translations from Stefan
2013-03-06 08:30:58 +00:00
Ralf Becker
ea6e8c8e94
* ImportExport: do NOT complain about wrong charset, if text contains only standard ascii chars
2013-03-01 09:51:02 +00:00
Ralf Becker
b17b1043ce
German translations from Stefan plus some additions for en langfile
2013-03-01 08:39:29 +00:00
Nathan Gray
9205c30a45
Fix import no longer working
2013-02-20 16:17:03 +00:00
Ralf Becker
4f247b26f8
merged translations and other uncommited ones
2013-02-08 19:03:20 +00:00
Klaus Leithoff
898b020fbf
only try to save a definition, when there is a definition_id available
2013-02-06 15:17:33 +00:00
Klaus Leithoff
82b34eac04
russian translations provided by Vladimir N. Gavrilov
2013-02-01 14:17:23 +00:00
Nathan Gray
8f1ab82083
Hopefully better fix for cleared filters sticking around
2013-01-31 16:20:23 +00:00
Nathan Gray
31eed45551
Fix bug that did not let you select All for relative date
2013-01-30 17:58:59 +00:00
Nathan Gray
b5d049f3d5
Get ical export working for scheduled export
2013-01-29 18:22:46 +00:00
Nathan Gray
7b668c306d
Fix selected scheduled definition not getting saved
2013-01-29 17:47:42 +00:00
Nathan Gray
8a3f81c77c
Stop using a preference for selection default. If the definition has a filter set, use filter, otherwise default to search results
2013-01-24 17:24:04 +00:00
Nathan Gray
117ca80a70
Fix hidden filters when preference is for filter
2013-01-23 19:44:15 +00:00
Nathan Gray
6dde257d66
Exclude All or Select... options from select filters
2013-01-23 18:14:53 +00:00
Nathan Gray
31d717643c
Fix selection choice default
2013-01-23 17:44:03 +00:00
Nathan Gray
dc5ed0acac
Allow 0 as a filter value
2013-01-23 17:24:12 +00:00
Nathan Gray
a01b53a2b3
Fix cannot edit schedules
2013-01-23 16:21:06 +00:00
Nathan Gray
31959426ee
Implement export filters for tracker
2013-01-22 18:33:40 +00:00
Nathan Gray
627fa6fc9c
Encode ID to avoid problems with special chars
2013-01-22 16:53:24 +00:00
Nathan Gray
3102550f37
Fix selection tab plugin data
2013-01-21 18:59:33 +00:00
Ralf Becker
be6845b4d0
* All apps: merged missing translations from other apps or branches
2013-01-18 13:48:34 +00:00
Klaus Leithoff
59ee8cbc48
missing translations
2013-01-15 15:16:56 +00:00
Nathan Gray
270d8a9145
If app has no filterable fields, skip that step
2013-01-09 19:42:21 +00:00
Nathan Gray
34b64e7a7b
Fix incorrect warning 'Group, Group is not a known user or group'
2013-01-08 16:14:37 +00:00
Nathan Gray
6d826f49eb
Change no records message
2013-01-08 16:03:46 +00:00
Nathan Gray
88d1c1eefa
If a link match can't be found, do not clear the field but leave it so the plugin can try
2013-01-08 15:56:11 +00:00
Nathan Gray
89b4ce31e8
- Add message if no records available for export using selected settings
...
- Improve export preview a little
2013-01-07 18:25:53 +00:00
Nathan Gray
761848c76f
Only the last 3 months (exclusive of current) for 'Last 3 months'
2013-01-03 16:58:38 +00:00
Nathan Gray
3a1c4fb7fb
Try to catch some errors
2013-01-03 15:53:31 +00:00
Nathan Gray
21fdd9abf2
Avoid some errors from apps/plugins that don't do filters
2013-01-02 22:38:43 +00:00
Nathan Gray
c09a9aa61c
Fix missing conversion of 0 -> No
2013-01-02 17:30:39 +00:00
Nathan Gray
880e55f9a2
- Move filter step later in wizard
...
- If user picks an end date in export dialog, set time to 23:59:59 to include that day
2012-12-31 20:59:04 +00:00