Commit Graph

564 Commits

Author SHA1 Message Date
Nathan Gray
1ad8f3a90f Do not clear warnings and errors just because plugin can't add more 2015-04-10 23:50:10 +00:00
Nathan Gray
e92028da65 Fix vfs_stream_wrapper not found error by switching to namespaced class name 2015-04-07 20:57:08 +00:00
Ralf Becker
b086604711 move "Save as" phrase to common and merge-cli run 2015-04-01 08:00:07 +00:00
Nathan Gray
393a35ad70 Fix some bugs in export UI
- Fix js error when selecting no users
- Fix function declaration mismatch
2015-03-02 17:17:14 +00:00
Ralf Becker
d432642f1a add encoding, eTempalte2 DTD and svn propset svn:keywords Id to all eTemplates 2015-02-17 09:55:05 +00:00
Ralf Becker
18fafed2a4 pending translations from our translation server 2015-02-17 08:52:58 +00:00
Nathan Gray
1f46ac0516 Import warning improvements:
- Only warn once about missing contact type
- Do not try to check header if definition says there is no header
2015-01-27 21:20:02 +00:00
Ralf Becker
d39ad8fde6 Italian translation from Stylite partner Ilias Chasapakis, Webtrain Services <Ilias@webtrain.it> 2015-01-23 10:20:41 +00:00
Hadi Nategh
4fa44e6482 Reorder and add missing phrases in lang files 2015-01-15 14:53:34 +00:00
Ralf Becker
a0a2898679 pending translation from our translation server 2015-01-13 11:59:25 +00:00
Ralf Becker
157230ba57 pending translations from our translation server 2015-01-12 11:54:05 +00:00
Nathan Gray
000705d221 Remove extra empty column 2014-12-16 16:42:33 +00:00
Nathan Gray
ea8ff86854 Add a method to get an icon for a record, as specific to that record as possible 2014-11-18 23:40:49 +00:00
Nathan Gray
6097c39ea5 Silence debug 2014-10-14 16:11:56 +00:00
Nathan Gray
3ab3c93f6d Fix Header lines to skip could not be set to 0. 2014-09-22 15:50:48 +00:00
Nathan Gray
438c308ad0 Fix bugs in import
- typo prevented conditions from being evaluated
- Groups in the form <name> Group were not parsed
2014-08-13 17:32:04 +00:00
Nathan Gray
51f869e57d Fix up allowed users handling
- Fix definition list filter
- Fix invalid option 'both' in definition list
- No longer need separate checkboxes in wizard
2014-07-15 18:09:20 +00:00
Nathan Gray
141033ca66 Fix doubled widget ID in export dialog 2014-07-14 11:29:55 +00:00
Nathan Gray
8673bad279 If processing a filter widget twice for some reason, don't exit early or sel_options might be missing. 2014-07-08 21:07:45 +00:00
Nathan Gray
d10dd0b6ed Fix chosen going crazy in filters by removing unwanted 'No fields' label.
Every selectbox (chosen) was binding to the one label, so any click in that area tried to open them all
2014-07-08 17:35:14 +00:00
Nathan Gray
15926a315f Fix selecting only certain records, broken by r47527 2014-07-08 17:33:21 +00:00
Nathan Gray
b9e6983643 Fix missing filter select options 2014-07-07 17:30:02 +00:00
Nathan Gray
3ba557f4b8 Use select_all flag to export all entries, not just visible selected ones. 2014-07-07 16:47:08 +00:00
Ralf Becker
2139e4eab4 Brazilian translations from Guilherme Rocha guilherme-at-gf7.com.br 2014-07-04 07:08:54 +00:00
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