nathangray
ea1b66c069
Fix PHP 7.2 warning about count()
2018-12-06 11:47:35 -07:00
nathangray
15c94135bc
- Add participant filter
...
- Change event status filter to one only, since multiple doesn't work
- Allow overriding of label, tag & multiple in filter
2018-12-06 11:41:31 -07:00
nathangray
14a0fbcb75
Import/Export - add support for quotes in definition names
2018-12-05 13:25:34 -07:00
nathangray
dba9a76246
Import/Export - change signature of method that gets options to allow definition-specific values
2018-11-29 09:35:35 -07:00
nathangray
cde347a463
* Import/Export - allow import plugins to specify their own sub-templates
2018-11-27 15:39:58 -07:00
nathangray
915445fc44
Silence warning if there are no conditions
2018-09-05 13:26:27 -06:00
Ralf Becker
030eb89f84
using standard site-configuration plus some hooks
2018-08-22 12:15:42 +02:00
nathangray
be3bcab3e8
Use the right lang code
2018-08-15 09:18:14 -06:00
nathangray
1e6d81766c
Add some missing translations
2018-08-14 10:47:20 -06:00
nathangray
d66e72dab9
ImportExport - missing translations
2018-05-30 11:59:38 -06:00
nathangray
1f9b661796
* Import/Export - fix only global categories available for export filtering, no app categories
2018-05-30 10:12:59 -06:00
nathangray
c7f2d1238a
Translations & visual bugs from Stefan Unverricht
2018-05-14 14:32:19 -06:00
U-quokka\komaba
2da4ec91db
update Japanese language files.
2018-05-12 08:24:38 +09:00
Ralf Becker
98376b5908
* PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage
2018-04-09 16:02:00 +02:00
Hadi Nategh
c28e6de2ba
Add some translations, thanks to Evgen Vodopivec.
2018-04-03 11:24:42 +02:00
nathangray
1f2770639c
* Calendar - iCal import - Add option to specify owner of imported events
...
- Add option to empty calendar before import
2018-03-14 16:09:47 -06:00
nathangray
1fb15206f8
* Import/Export - Better matching on accounts to handle prefixes & suffixes
2018-02-06 13:08:05 -07:00
Hadi Nategh
42adeb8802
Correct translation for importexport
2018-01-11 11:27:29 +01:00
Ralf Becker
f21b13090f
pending translations from our translation server
2017-11-04 09:36:02 +01:00
Ralf Becker
65b02c0246
bump verison to 17.1
2017-10-22 12:56:58 +02:00
ballessay
11cca0a514
Trim components of multiselect fields
...
The csv export with display values adds spaces after the separator.
Remove them during the import so manual action isn't needed.
2017-10-12 23:01:20 +02:00
nathangray
48291c6016
Fix initialization to wrong type
2017-10-05 13:57:15 -06:00
nathangray
535146877c
* Import/Export - Automatically remove import conditions from definition if there is no field selected
2017-09-19 13:24:44 -06:00
nathangray
e456f7800c
Admin - add ACL export
2017-09-18 14:48:24 -06:00
nathangray
a8e27f2fad
Fix multiselects go missing when importing
2017-08-04 09:20:26 -06:00
nathangray
ecea3d7e00
Import/Export - fix fatal error if definition is not selected, happened when only one definition was available.
2017-07-31 14:16:20 -06:00
nathangray
9743aa0eae
Import/Export - Avoid error if definition doesn't have filter set
2017-06-26 10:44:33 -06:00
nathangray
a91f7a4a0e
Import/Export - better handling for importing selectboxes
...
Added support for multiple values using label, previously only keys were supported
2017-06-12 09:45:46 -06:00
nathangray
def658f3f2
Import / Export - fix error messages were sometimes not displayed
2017-03-20 11:36:17 -06:00
A Sigalas
1dac0eb700
Get sample without fetching the whole file, fix netbeans potential error
2017-02-28 12:46:12 +00:00
A Sigalas
fb28d7fe97
Fix multibyte bug on utf-8 import
2017-02-28 12:16:53 +00:00
nathangray
5246d59f21
Add ability to handle groups named in the format 'Group <name>' (no comma, Group first) when importing.
2017-02-14 09:07:25 -07:00
nathangray
7c86b20614
Remove unexecutable code
...
(to satisfy Scrutenizer)
2017-02-01 09:24:19 -07:00
nathangray
7a5ebcc89b
Avoid error if export definition name has a quote in it
2017-02-01 08:57:09 -07:00
Hadi Nategh
c78042d522
Update PUBLIC ID of etemplate2.dtd in all templates
2017-02-01 09:59:37 +01:00
nathangray
3fed6fd20d
Use POST submit to make sure all js files for plugin template get loaded.
2016-11-22 10:07:22 -07:00
nathangray
db5851e725
- Improve export link conversion to be able to handle links as arrays with app & id
...
- Fix sometimes missing infolog link titles when exporting
2016-09-14 09:25:39 -06:00
nathangray
6ef849c9a7
Fix attempting to set array value accessed via magic methods was silently ignored by changing and setting the whole array
2016-08-03 09:57:49 -06:00
nathangray
e77a81e10a
Avoid Illegal string offset 'no_notification' warning if definition has no options defined
2016-07-21 14:38:31 -06:00
nathangray
4aad06e61d
Case-insensitive comparison for importing boolean values (Yes/No)
2016-07-21 11:55:47 -06:00
nathangray
980b967071
Add missing new line between import warnings
2016-07-11 13:09:08 -06:00
Ralf Becker
2c238b7071
* PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error "Function name must be string" in wizard
2016-07-07 20:25:32 +02:00
Ralf Becker
9b4da018f0
fix template to be 16.1-nish: move add button from extra row to left
...
using egw.open_link instead of window.open
2016-07-06 08:57:35 +02:00
leithoff
482cf970a8
fix translation
2016-06-30 12:37:56 +02:00
Ralf Becker
1e1739668e
* ImportExport: fix PHP Fatal in import wizard in minimal install
2016-06-22 10:20:57 +02:00
Ralf Becker
b4d8b9e747
* Calendar/ImportExport: fix PHP Fatal error when importing
2016-06-21 16:21:59 +02:00
Ralf Becker
8031564327
* ImportExport: scheduled im/exports fail with PHP Fatal error
...
Cannot use object of type EGroupware\Api\Asyncservice as array in importexport/inc/class.importexport_schedule_ui.inc.php on line 627
2016-06-09 16:20:18 +02:00
nathangray
6b39b40449
Remove execute action from server side, handled client side now
2016-06-07 14:14:02 -06:00
Hadi Nategh
87fb94a496
Deprecate $j global variable and replace them all with standard jQuery
2016-06-02 16:52:01 +02:00
nathangray
1c24585eab
Remove any mention of xajax
2016-06-01 09:30:42 -06:00
Ralf Becker
a4fb7696d7
fix PHP Fatal, if phpgwapi is not installed
2016-05-26 11:40:23 +02:00
Hadi Nategh
b14b3dcddc
Update css files with running new LESS version
2016-05-19 13:44:07 +02:00
nathangray
2675da8e54
Some more cleanup - remove unused functions, formatting and some IDE warnings
2016-05-17 09:03:30 -06:00
Ralf Becker
631c22bdd2
fix PHP Fatal Class 'EGroupware\Vfs' not found in importexport/inc/class.importexport_schedule_ui.inc.php
...
thought there's old phpgwapi and eTemplate code in here, which either needs to be removed or fixed
2016-05-16 12:18:20 +02:00
Nathan Gray
16bf89faa6
Fix missed Api change
2016-05-11 14:48:27 +00:00
Nathan Gray
153b27a881
Move importexport to new API - appsession()->getSession()
2016-05-09 23:08:59 +00:00
Nathan Gray
7e7f045343
Move importexport to new API
2016-05-09 22:49:20 +00:00
Nathan Gray
0eeb8b56c0
- Export plugins now specify the export record class
...
- Projectmanager now has filters
2016-05-04 19:34:30 +00:00
Nathan Gray
0c5486c2d3
Avoid fatal error about missing js->set_onload()
2016-04-18 19:53:22 +00:00
Nathan Gray
0740ed531c
Some more egw_framework::validate_file calls
2016-04-11 19:44:28 +00:00
Ralf Becker
23f4bd5d17
remove ancient CreateObject('phpgwapi.javascript'), replace it with egw_framework::validate_file, which is availabe from 1.8 on I believe
2016-04-08 08:58:23 +00:00
Nathan Gray
05717457ad
Fix fatal error "Class 'etemplate_widget' not found"
2016-04-05 20:48:26 +00:00
Nathan Gray
1030461dec
- Fix fatal errors about undefined method
...
- Remove unused methods
2016-04-04 19:41:41 +00:00
Ralf Becker
901157242e
blacklisting whole etemplate app and importexport_widget_filter class (plus api, phpgwapi and setup, as they make no sense at all), as they mess up autoloading ("PHP Fatal error: Class EGroupware\Api\Etemplate\Widget\Transformer not found")
2016-03-22 10:10:20 +00:00
Nathan Gray
dbfc994542
Enable importing to categories with comma in their name
2016-03-15 15:58:52 +00:00
Hadi Nategh
845e37e66d
SVG images W.I.P.:
...
- Add svg icons
- Implement color change for stylesheet2svg script
2016-02-23 18:49:14 +00:00
Nathan Gray
597de72867
Avoid some warnings about things not being there.
2016-02-22 16:17:59 +00:00
Nathan Gray
ae79287e18
Get relative dates working again in export
2016-02-17 23:45:30 +00:00
Nathan Gray
e61cc619f1
Remove some lingering inline js
2016-02-17 16:05:30 +00:00
Nathan Gray
fd6d0424e3
Fix edit definition dialog looks weird when we open it directly to a certain step
2015-11-30 23:23:51 +00:00
Nathan Gray
a2833ecbe1
Translate fields in mismatch suggestion to user's language
2015-11-30 23:09:11 +00:00
Nathan Gray
2dba0e5f53
Fix suggestion not getting translated
2015-11-30 22:59:59 +00:00
Nathan Gray
b2ccc2ad4c
Fix links in failed preview message suggestions.
2015-11-16 22:16:23 +00:00
Ralf Becker
5f919ced72
* ImportExport: switch notifications off by default on import
2015-11-13 15:50:32 +00:00
Nathan Gray
17afd5d508
Fix invalid call to non-existing method
2015-09-23 17:41:50 +00:00
Nathan Gray
d693871b0c
Calendar CSV import
...
- Fix condition checking
- Participant account match was too nice, restrict to exact matches
- Fix participants preview was 'Array'
2015-09-22 17:26:36 +00:00
Nathan Gray
56efdf86b6
Stop admin tree from jumping back to the top when you click some links
2015-09-03 16:21:02 +00:00
Nathan Gray
3c84c3684a
Show loading spinner while preview is generated
2015-09-02 23:22:12 +00:00
Nathan Gray
f11804c5f5
Fix importexport schedule:
...
- fixed list did not update after edit
- fixed delete button did not work
2015-04-13 20:03:30 +00:00
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