nathangray
|
0b3cbdeae5
|
Etemplate - some basic selectbox tests
|
2017-09-08 09:00:37 -06:00 |
|
nathangray
|
0ead3713e2
|
Etemplate url widget tests
|
2017-09-08 09:00:37 -06:00 |
|
nathangray
|
d75372368a
|
Etemplate url-email widget tests
|
2017-09-08 09:00:37 -06:00 |
|
nathangray
|
495d67d5d0
|
Testing max & min on date widget
|
2017-08-28 11:44:30 -06:00 |
|
nathangray
|
61dc75621d
|
Etemplate simple date widget tests
|
2017-08-25 10:11:41 -06:00 |
|
nathangray
|
b0cd55f0b6
|
Some more Etemplate tests
|
2017-08-24 08:48:07 -06:00 |
|
nathangray
|
97543138f8
|
Some test documentation
|
2017-08-24 08:48:07 -06:00 |
|
nathangray
|
997c2fd1d5
|
Add simple tests for textbox widget
|
2017-08-24 08:48:07 -06:00 |
|
Hadi Nategh
|
1fc4f79850
|
Revert commit 8340520589 and implement the fix in more sane way
|
2017-06-14 14:52:31 +02:00 |
|
Hadi Nategh
|
11c03702dd
|
Implement sub_app attribute for customfields widget, in order to be able to store sub-app's specific customfields
|
2017-06-07 17:54:09 +02:00 |
|
nathangray
|
75124d097b
|
PHP v5.4 syntax
|
2017-04-21 15:04:24 -06:00 |
|
nathangray
|
f60461eb9f
|
PHP v5.4 syntax
|
2017-04-21 12:33:27 -06:00 |
|
nathangray
|
9d1756e5d9
|
Basic Etemplate testing
Some simple exec / process round-trip tests
|
2017-04-21 12:17:59 -06:00 |
|
Hadi Nategh
|
848535874e
|
Set children of readonly tab to disabled to avoid server side validation error
|
2017-04-20 18:33:52 +02:00 |
|
Hadi Nategh
|
7b810b57f3
|
Adopt taglist server side accordingly regarding domainOptional attribute
|
2017-04-19 16:40:20 +02:00 |
|
nathangray
|
8d7a9b7284
|
Move VFS widget file handling from Etemplate/Widget/Customfields to Storage/Customfields, to avoid errors with CalDAV/CardDAV not being able to find Etemplate/Widget/Customfields
|
2017-04-17 09:48:45 -06:00 |
|
nathangray
|
944718daaa
|
Some more tests of basic Etemplate stuff
|
2017-04-17 08:30:24 -06:00 |
|
nathangray
|
d5c24a2c8e
|
Thumbnails (and handling) of uploaded files on new entries that have not yet been saved
|
2017-04-10 10:39:04 -06:00 |
|
nathangray
|
ee62801ace
|
W.I.P. Some more Etemplate testing stuff
|
2017-04-10 08:12:17 -06:00 |
|
Ralf Becker
|
dfbd0d2e6f
|
do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions
|
2017-04-04 16:54:36 +02:00 |
|
nathangray
|
71ffd661ac
|
Make sure to always call typeOptions() with a string
(to satisfy Scrutenizer)
|
2017-01-31 08:41:22 -07:00 |
|
Ralf Becker
|
5bf8630620
|
allow to additionally use just a name for which content array contains a path to upload pictures
|
2017-01-31 10:16:16 +01:00 |
|
nathangray
|
8ecc188fd7
|
Customfields required bugs
- Load attributes from modifications array, were previously ignored
- Remove double required check, actual field widget should handle it
|
2016-11-07 09:22:33 -07:00 |
|
Ralf Becker
|
e989d079d6
|
removing server-side validation of non-ascii in local part of email, because \x80-\xff gives and invalid utf-8 compilation error in preg_match with /u modifier
|
2016-10-20 15:21:40 +02:00 |
|
Ralf Becker
|
ab79e193ec
|
* Mail: show validation error if local part (before @) of email-address contains non-ascii chars
|
2016-10-20 12:29:56 +02:00 |
|
Ralf Becker
|
c2d1fe6d50
|
only check vfs for templates, if /etemplates is mounted
|
2016-10-19 16:44:04 +02:00 |
|
nathangray
|
fa8f53e6d4
|
Fix VFS ajax uploads did not work if path needed expansion
|
2016-10-05 16:13:31 -06:00 |
|
nathangray
|
3da08fa7a1
|
Make sure category data is an array before looking inside it, avoids warning if it is not
|
2016-10-03 09:58:59 -06:00 |
|
nathangray
|
c2bd221ae0
|
Silence debug error log
|
2016-09-13 08:07:52 -06:00 |
|
nathangray
|
7afd7e420b
|
Better version of optgroup fix to still allow additional data (title, color) in option entries
|
2016-09-12 10:42:12 -06:00 |
|
nathangray
|
dee0caa875
|
Fix validation of select values in an optgroup always failed
|
2016-09-12 08:40:48 -06:00 |
|
Hadi Nategh
|
aff9f0eba8
|
Fix Ctrl+A in context menu does not get translated
|
2016-09-09 12:54:52 +02:00 |
|
Ralf Becker
|
ef5b160fdd
|
fix for PHP Warning: Illegal string offset 'to_id' in api/src/Etemplate/Widget/Link.php on line 327
|
2016-08-29 13:50:13 +02:00 |
|
nathangray
|
73dbaa0dfb
|
Preserve link order set by application
|
2016-08-17 10:52:45 -06:00 |
|
Ralf Becker
|
94bc949cfa
|
* All apps: symlink files to not yet saved entries were not working
|
2016-08-17 16:05:26 +02:00 |
|
Ralf Becker
|
a8e1980a15
|
* Addresssbook: fixed category tree looses unavailable categories (eg. private categories of other users)
|
2016-08-15 18:22:38 +02:00 |
|
Ralf Becker
|
780d35c096
|
add not yet detected unicode in name-part of email, like "zero width space"
|
2016-08-12 11:22:56 +02:00 |
|
Ralf Becker
|
4315999573
|
use Etemplate\Widget::registerWidget, not some third class extended from Etemplate\Widget, as that might screw up autoloading if it happes to create a circle
|
2016-08-09 10:11:29 +02:00 |
|
nathangray
|
3b1ce04608
|
Avoid a Illegal string offset warning from link-entry widgets when they have only-app attribute set
Happened on infologs added from projectmanager element list
|
2016-07-21 12:51:32 -06:00 |
|
Ralf Becker
|
22b62aa168
|
fix Scrutinizer "bugs"
|
2016-07-02 11:57:26 +02:00 |
|
Ralf Becker
|
903b14f45d
|
fix some scrutinizer "bugs"
|
2016-06-26 19:44:53 +02:00 |
|
nathangray
|
366c6aabf5
|
Update participating contacts in addressbook list when an event changes
|
2016-05-25 17:28:59 -06:00 |
|
Nathan Gray
|
e38fa525ef
|
Unset empty filter arrays, not set them to null
|
2016-05-11 19:40:49 +00:00 |
|
Ralf Becker
|
e34fe9a4e7
|
using Acl::(ADD|READ|EDIT|DELETE|PRIVAT) constants instead old EGW_ACL_* defines and fix some namespace errors found by doc/check_namespace.php
|
2016-05-11 19:23:14 +00:00 |
|
Nathan Gray
|
457e05d920
|
Change filterheaders to extend taglist instead of select
|
2016-05-09 19:17:04 +00:00 |
|
Ralf Becker
|
251de1dc54
|
move category images to api, fixes PHP Fatal in admin_categories, if phpgwapi is not installed
|
2016-05-09 10:05:57 +00:00 |
|
Ralf Becker
|
e5d6f6a909
|
fix calendar preferences to show start- and end-time of day
|
2016-05-03 13:24:21 +00:00 |
|
Ralf Becker
|
834cc466f5
|
to allow installing api or EGroupware without phpgwapi, old exceptions which we have to extend in order allow old apps to catch exceptions thrown from new api, have to reside in api/inc and get autoloaded
|
2016-05-02 16:57:50 +00:00 |
|
Ralf Becker
|
22fa4e70bc
|
moving to stray css includes into etemplate2.css, so they also get minified and loaded in one go
|
2016-04-29 13:43:50 +00:00 |
|
Ralf Becker
|
b6403e336e
|
move common::get_tpl_dir to Api\Framework\Template::get_dir, and replaced some other overlooked methods
|
2016-04-27 19:11:41 +00:00 |
|
Ralf Becker
|
88ecdf19db
|
check type in all cases to specified eg. select-app was as widget-type was not understood
|
2016-04-25 19:21:46 +00:00 |
|
Ralf Becker
|
9a57fbaedd
|
fix server-side validation to allow values of option children
|
2016-04-21 14:51:40 +00:00 |
|
Ralf Becker
|
8c87cf9dfc
|
move egw_framework to api and refactor it
|
2016-04-07 20:42:06 +00:00 |
|
Ralf Becker
|
2e3bd32721
|
moving all - non ancient ;-) - js files to api/js
|
2016-04-07 10:38:05 +00:00 |
|
Ralf Becker
|
4835611da4
|
remember newly set options from get_rows method for server-side validation of nextmatch filters
|
2016-04-05 12:56:10 +00:00 |
|
Ralf Becker
|
f838eb0f01
|
move country class to api, made all methods static and update country list with current (lowercase) ISO 3166 list
|
2016-03-31 19:41:39 +00:00 |
|
Ralf Becker
|
2bd9c7c7e5
|
fix some wrong case usages of new Api\Html class
|
2016-03-29 09:13:46 +00:00 |
|
Ralf Becker
|
47eca40f25
|
remove no longer required use common
|
2016-03-29 06:43:18 +00:00 |
|
Nathan Gray
|
63a69c03cd
|
Move gantt widget into projectmanager
|
2016-03-22 21:33:58 +00:00 |
|
Ralf Becker
|
9c0cd79425
|
missing propset svn:keywords Id
|
2016-03-22 09:10:08 +00:00 |
|
Ralf Becker
|
066257ff30
|
fix PHP Fatal error: Call to a member function read() on null in etemplate/inc/class.contact_widget.inc.php, private var must be only protected
|
2016-03-22 08:56:55 +00:00 |
|
Ralf Becker
|
77c5102792
|
fixed more namespace issues found by doc/check_namespace.php I wrote and forgot about it ;-)
|
2016-03-21 21:21:40 +00:00 |
|
Nathan Gray
|
847abfb198
|
- Fix some namespace issues breaking custom filter header
- Fix some copy+paste errors
|
2016-03-21 20:36:12 +00:00 |
|
Nathan Gray
|
e214a7153c
|
Break out Nextmatch sub-widgets into their own files, and make sure sub widgets can get autoloaded.
|
2016-03-21 18:40:43 +00:00 |
|
Nathan Gray
|
2935c25eed
|
Add missing use egw_framework
|
2016-03-21 16:06:26 +00:00 |
|
Ralf Becker
|
1b5429f0ff
|
replacing common::egw_exit() with exit, there is no more extra cleanup
|
2016-03-20 16:30:01 +00:00 |
|
Ralf Becker
|
485416d5f1
|
replace create_function with performanter, because opcachable closure
|
2016-03-20 14:01:29 +00:00 |
|
Ralf Becker
|
4da844a70f
|
move categories class to api
|
2016-03-20 13:41:33 +00:00 |
|
Ralf Becker
|
52a7f2198a
|
move egw_json_(request|response|push) to api
|
2016-03-20 13:02:55 +00:00 |
|
Ralf Becker
|
7968afc67d
|
add missing docu of parameter
|
2016-03-20 10:59:59 +00:00 |
|
Ralf Becker
|
df7d8c414a
|
modified client-side to call new server-side classes in api, instead compatibility classes in etemplate
|
2016-03-19 16:16:59 +00:00 |
|
Ralf Becker
|
2f4c727f9d
|
moving eT2 server-side to api
|
2016-03-19 13:06:07 +00:00 |
|