Ralf Becker
b8e29501f4
* InfoLog/Admin: fix error deleting user "access to undeclared static property"
2017-11-26 08:48:40 +08:00
Hadi Nategh
577f4accdc
Fix project field not getting fullwidth in infolog dialog
2017-11-24 15:19:20 +01:00
Ralf Becker
a36cc7b261
fix leading or trailing comma in info_from by 17.1 update
2017-11-23 21:49:14 +08:00
nathangray
867c661796
Fix missing fields in merge if info_contact is not a addressbook entry
2017-11-15 15:41:12 -07:00
nathangray
dfd8b641ea
Fix action caption
2017-11-14 08:58:44 -07:00
nathangray
590b23b2a8
* Infolog - Fix parent contact going missing when creating a sub entry
2017-11-06 15:16:08 -07:00
nathangray
2b73ea453b
* Infolog - Add context menu actions to set start & end date
2017-11-03 15:47:27 -06:00
nathangray
3c096b3466
An example from Sebastian Bergmann of how we can inject dependancies
2017-10-23 09:52:39 +02:00
Ralf Becker
65b02c0246
bump verison to 17.1
2017-10-22 12:56:58 +02:00
Ralf Becker
28d45e28cb
move info_cc (email adddresses) to egw_infolog_users table
2017-10-20 16:32:20 +02:00
nathangray
a4c2e841e1
Some simplifications in how to make the mock Etemplate objects from Sebastian
2017-10-19 16:43:29 +02:00
nathangray
237d81ce36
Move tests into app/tests subdirectory (not app/inc/test or app/test)
2017-10-18 15:43:35 +02:00
nathangray
c74955e124
Infolog - fix bug causing project link to stick around after changing project.
2017-09-26 10:30:28 -06:00
nathangray
17debc8063
Add timestamp button widget, use it in infolog
2017-09-21 14:56:40 -06:00
nathangray
cc50ca5ea4
Infolog - fix project would not stay set when set through the edit dialog pm_id field
2017-09-21 11:38:24 -06:00
nathangray
5e36e2f033
Infolog - fix bugs with contact & project ID fighting
2017-09-15 11:24:17 -06:00
nathangray
b86895d6d9
Infolog - restore accidentally removed link row
2017-09-14 09:53:03 -06:00
nathangray
900fc840f2
Infolog - Simplify UI by allowing free text in Contact field, and removing custom contact / phone from details tab.
...
Anything in address field is concatenated into contact.
2017-09-13 10:22:07 -06:00
Ralf Becker
1a58c0ba08
fix PHP Warning with non-stock InfoLog types
2017-08-23 10:31:16 +02:00
Ralf Becker
c324fda6ea
* InfoLog: expose type as X-INFOLOG-TYPE in iCal export and CalDAV
2017-07-11 09:01:28 +02:00
nathangray
7af5c268a9
* Infolog - make project fields available for merge
...
Just the project fields, no elements or tables
2017-06-19 14:32:41 -06:00
nathangray
aa0ff00d93
Infolog - fix missing translation for Due date by changing it to Enddate
2017-06-12 15:25:39 -06:00
nathangray
ad222a1ea6
Infolog - fix missing translation for Due date
2017-06-12 14:19:04 -06:00
nathangray
b0c7a55d9d
Missing translations, provided by Stefan Unverricht
2017-06-07 15:15:13 -06:00
nathangray
c5a1bcf1f6
Infolog - Fix Firefox dying about different filter2 change parameter
2017-05-31 09:43:40 -06:00
nathangray
b685b08f8d
Fix custom notifications CKEditor was broken, depending on how you loaded Admin
...
- also fixed if you login to admin app, then switch to another app and go to site configuration from the app's sidebox menu
2017-05-17 10:12:47 -06:00
nathangray
a94cc8616d
Infolog - Fix details / no details filter would not work after close context menu action
2017-05-15 10:30:30 -06:00
nathangray
ae097502ac
Fix custom notifications CKEditor was broken, depending on how you loaded Admin
2017-05-15 09:56:16 -06:00
nathangray
29fa25a0b0
Fix warning about array_flip
2017-04-20 10:04:38 -06: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
d5c24a2c8e
Thumbnails (and handling) of uploaded files on new entries that have not yet been saved
2017-04-10 10:39:04 -06:00
Ralf Becker
b80ff955eb
Acl::get_grants does not use Acl::read_repository and Acl::get_rights calls it automatic
2017-04-06 09:48:44 +02: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
21b1cc8e7e
Infolog - use current sorting on infolog list for calendar todo list
2017-03-23 09:00:13 -06:00
nathangray
0f83206907
* All apps - Add special search case for #<int> to only match the ID, not search the whole entry
2017-03-07 12:24:42 -07:00
nathangray
7293967215
Infolog - If delegated user has access to change description, also allow timestamp button
2017-03-06 09:59:21 -07:00
Ralf Becker
a9a2dbd0ad
fix (unnecessary) storing rows into session
...
It causes php-memcached session-handler to loose the session "error saving session to memcached"
2017-02-27 17:23:57 +01:00
nathangray
be85db6c53
Fix infolog details / no details filter reloads list instead of changing details
2017-02-27 08:52:20 -07:00
Hadi Nategh
508d0aa920
Try to match placeholder NENVLF with its described example
2017-02-10 10:41:43 +01:00
Ralf Becker
8a69cca7a6
CS translations from Tony <tw.mail-AT-quick.cz>
2017-02-09 09:55:13 +01:00
nathangray
08461cbeb5
Need to tear down, or we break subsequent tests
2017-02-07 09:19:30 -07:00
nathangray
21aa03d7ea
Move __DIR__ to see if that works for PHP v5.4 & 5.5
2017-02-02 17:15:45 -07:00
nathangray
562236c3ae
Some automatic tests for status/percent changes
2017-02-02 16:53:59 -07:00
nathangray
eae8821b97
Fix some remaining bugs in set/clear project, add some automatic tests
2017-02-02 09:23:20 -07:00
nathangray
2612681e44
Remove some unused code
...
(thanks, Scrutenizer)
2017-02-01 09:36:41 -07:00
nathangray
aafd2f8271
Fix missing required parameter
...
(thanks, Scrutenizer)
2017-02-01 09:35:46 -07:00
nathangray
108498e0cd
Fix variable not defined before using it
...
(thanks, Scrutenizer)
2017-02-01 09:35:24 -07:00
Hadi Nategh
c78042d522
Update PUBLIC ID of etemplate2.dtd in all templates
2017-02-01 09:59:37 +01:00
Ralf Becker
988c79319d
pending it+sk translations from our translation server
2017-01-31 09:31:57 +01:00
nathangray
459b38f5c1
Give all the other stuff a chance to run before we try to set focus - fixes focus is set then lost on the first time you set filter by start or due date
2017-01-30 09:52:36 -07:00
nathangray
f77d786387
Fix pm_id sometimes gets lost when saving infolog
2017-01-19 08:21:46 -07:00
nathangray
5ad67a4c85
Another fix for infolog contact and projectmanager links handler - missing pm_id
2017-01-16 13:58:52 -07:00
nathangray
9ba38a86f8
Use listbox for pricelist, since projectmanager-pricelist widget is not available for view
2017-01-16 13:39:16 -07:00
Hadi Nategh
807e812f5b
Try to fix infolog contact and projectmanager links handler
2017-01-12 15:13:44 +01:00
nathangray
e5b93acc4f
Implement pe_status, set_status() and delete()
2017-01-11 15:48:10 -07:00
nathangray
a5f45e2bfa
Fix some translation problems reported by Stefan Unverricht
2017-01-10 09:30:00 -07:00
Hadi Nategh
e135b7272f
* Mobile template: Fix customfields do not show up in view mode
2017-01-09 16:04:51 +01:00
nathangray
fd4519a972
Allow projectmanager to restore deleted infologs
2017-01-06 10:43:16 -07:00
nathangray
4d88ec8445
Fix contact can't be cleared
2017-01-04 08:06:11 -07:00
nathangray
43b07dfb04
Fix some more contact bugs:
...
- Contact would only actually change every second time you changed it
- Contact would sometimes stay even after being removed
2016-12-21 10:02:26 -07:00
nathangray
10f77aca18
Fix unknown column SQL error
2016-12-15 10:43:48 -07:00
nathangray
bdd45ee909
Fix bug in linking infologs copied by projectmanager causing doubles
2016-12-15 10:24:14 -07:00
nathangray
81421f8195
Fix contact not saved properly for new entries
2016-12-09 12:02:02 -07:00
nathangray
81aaaf9675
Avoid some errors about wrong type if old entry was not loaded
2016-12-06 08:57:44 -07:00
nathangray
70631365c4
Fix missing contact in notification emails for new infolog entries
2016-12-05 10:51:17 -07:00
nathangray
ffca07042f
Fix missing translation of 'add timesheet' context menu action
2016-11-25 10:36:37 -07:00
nathangray
db71f7660f
Reduce translation duplication - use a single common message for entry copied
2016-11-24 10:30:36 -07:00
nathangray
f1e4281e46
Fix infolog notifications not sent for just owner
2016-11-24 08:39:02 -07:00
nathangray
ed6069aa4d
* Infolog: Add a context menu action to view a list of linked timesheets
2016-11-22 11:41:51 -07:00
Ralf Becker
17eed582f5
* InfoLog/PostgreSQL: new entries were created with info_id 0: duplicate key value violates unique constraint
2016-11-10 16:50:04 +01:00
nathangray
1764ee826c
Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht
2016-11-02 09:30:39 -06:00
Hadi Nategh
cf51e547d2
Fix margins of timestamp and encryption buttons in infolog edit dialog
2016-10-28 09:51:31 +02:00
Ralf Becker
4e2db6c789
check if $query[append] already contains a GROUP BY clause, fixes SQL error when browsing /apps/infolog in EPL
2016-10-07 14:32:26 +02:00
Ralf Becker
963c1a3f76
allow to specify an info_id when creating a new entry eg. for import, replacing 5800eff
use of insert, as it broker other stuff
2016-10-04 11:30:02 +02:00
Ralf Becker
18642b02ea
need to pass $ignore_acl of write to internal write call to update parent too
2016-10-03 12:21:25 +02:00
Ralf Becker
0c8d2ea9e6
quiten warning if $this->user is not set eg. in import but $ignore_acl
2016-10-03 11:46:42 +02:00
Ralf Becker
6590fea6be
quiten warning if $this->user is not set eg. in import
2016-10-03 11:38:55 +02:00
Ralf Becker
5800effa5e
if we write infolog entry with $ignore_acl===true, we also need to read it that way and allow to set info_id on creating infolog entry
2016-09-29 16:56:04 +02:00
Hadi Nategh
7bea74a3af
Add missing timestamp icon into jdots
2016-09-29 12:56:23 +02:00
Ralf Becker
3f9effad2b
honor $ignore_acl parameter also for group-owners
2016-09-28 15:51:11 +02:00
Ralf Becker
6e0e86ced2
avoid Warning when importing not yet created infolog-types
2016-09-28 11:28:15 +02:00
Ralf Becker
e467b48fea
allow to import without acl-check and setting modifier
2016-09-26 11:40:02 +02:00
nathangray
c640d4096a
Fix double-offset of start date when copying infolog from project template
2016-09-20 09:05:46 -06:00
Ralf Becker
cd3e58f506
Fix InfoLog entries without explicit responsible where removed from CalDAV clients when editied.
...
Caused by not requested info_owner column.
2016-09-19 10:54:53 +02: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
Ralf Becker
950c536d37
removed 3 doublicat calls to read entry from database
2016-09-13 18:06:25 +02:00
Ralf Becker
7b8ca04290
fix removed delegation caused edit popup to be empty and no longer finding it with responsible filter and owner
2016-09-13 18:06:25 +02:00
Ralf Becker
3dd2f3bf64
fix SQL error in async service due to removal of info_responsible column
2016-09-12 22:57:51 +02:00
Ralf Becker
3389bdd4b8
fix doublicate infolog when saving, caused by not setting info_id on read
2016-09-12 16:26:01 +02:00
Ralf Becker
11e76ff9da
avoid inserting same account_id multiple times, if it was somehow more then once in info_responsible
2016-09-12 15:07:31 +02:00
Ralf Becker
9a242207c0
fix infologs without any responsible where not displayed, caused by grouping by attendee.info_id
2016-09-12 14:38:23 +02:00
Ralf Becker
1861a9de22
no need to report VCALENDAR in supported-calendar-component-set
2016-09-12 11:20:15 +02:00
Ralf Becker
dfb260d809
* InfoLog/CalDAV: removed delegation now removes event in sync-report eg. in Smooth-Sync
2016-09-12 10:55:39 +02:00
Ralf Becker
70b22e3377
WIP store responsible / attendees in an own table to track removed ones for CalDAV sync report
2016-09-12 07:55:10 +02:00
Ralf Becker
c8401fec2a
pending DE translations from our translation server
2016-08-30 12:26:54 +02: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
3752c35a5a
add ajax=true to diverse admin pages of apps, changing customfields class to autoloadable admin_customfields (with old class extending new one, just in case), fix wrong English phrase "typ" in infolog
2016-08-12 11:35:30 +02:00
Ralf Becker
25b7334017
pending translations from our translation server, thanks to Illias and others
2016-08-10 08:55:21 +02: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
9cf5ab29a1
Fix interference between CRM details / no details and infolog details / no details
...
Changing CRM to details would clear no details CSS from infolog
2016-07-28 16:10:02 -06:00
Hadi Nategh
09e6d56bf5
* All apps: Fix styling glitches for search links dropdown
2016-07-26 17:05:45 +02:00
nathangray
c987e5b013
Do not allow due or finish before start when copying from projectmanager template
2016-07-25 14:56:39 -06:00
nathangray
8c26a9b639
Avoid an Invalid argument warning if infolog_bo->anzSubs() returns an integer
2016-07-21 13:18:49 -06:00
nathangray
baefe2b356
When adjusting infologs dates to create a project from template, take real start date into account too, if set.
2016-07-20 13:04:57 -06:00
Ralf Becker
baf4de72d1
* CalDAV/InfoLog: fix error when creating a task for a different user
2016-07-15 09:25:44 +02:00
Hadi Nategh
c0e480f465
Implement no_notification switch, used in infolog,tracker and calendar edit dialogs for mobile template
2016-07-06 17:00:31 +02:00
Hadi Nategh
8a3dd67902
Infolog mobile template:
...
- Fix view mode styling
- Get info_number shown in view mode, similar to other apps
- Some code cleanup
2016-07-06 12:19:20 +02:00
nathangray
02b0bf17f8
Remove unneeded translation, it's done once for all apps in common
2016-07-01 13:14:48 -06:00
Ralf Becker
7f3038f07e
fix Scrutinizer "bugs"
2016-06-29 10:52:27 +02:00
nathangray
1ab0f76fc6
When copying infologs as part of a project, apply any given date offsets
2016-06-28 11:06:31 -06:00
nathangray
d60596cb43
Add tooltip explaining do not notify flag
2016-06-28 09:17:05 -06:00
Ralf Becker
29d34bcc6c
fix PHP Fatal in 16.1 minimal install caused by usage of old categories:: constants
2016-06-27 18:38:04 +02:00
Ralf Becker
fe1b9d729c
reading tasks in chunks of 100, to keep memory down for huge infologs
2016-06-25 10:53:50 +02:00
Ralf Becker
4d5daa4d3f
* CalDAV/InfoLog: do not export stardate > duedate, as some clients (eg. CalDAV Sync for Android) have problems with it
2016-06-23 16:05:18 +02:00
Ralf Becker
6600ca915a
* eSync/InfoLog: do not export stardate > duedate, as it crashes Outlook
2016-06-23 16:00:05 +02:00
nathangray
ffa032356f
Fix missing indicator (arrow) when infolog has a parent
2016-06-22 11:47:27 -06:00
Hadi Nategh
60f6f71430
Mobile template:
...
- Fix links are not shown in view mode for infolog
- implement timesheet and resources view mode
2016-06-21 16:37:35 +02:00
Ralf Becker
6085e9fb67
fix could not create new entries
2016-06-21 09:25:37 +02:00
Ralf Becker
8e24542501
* InfoLog: change description to longtext (4GB) to not overflow on long comments or PGP encrypted files
2016-06-20 14:13:16 +02:00
Ralf Becker
6a02f1c19a
merge changes from update-zpush-2.3 branch into master
2016-06-17 09:11:26 +02:00
leithoff
be27c65e98
remove the pre-initialization of asbody for the messagenote2note call. its handeled in / with messagenote2note now
2016-06-16 16:06:53 +02:00
leithoff
61b99bc32e
handle info_des correctly for android, prevent destroying info_des on IOS-devices
2016-06-10 15:06:29 +02:00
Ralf Becker
6bafc66f15
fix not being able to create new infolog entries after last commit
2016-06-10 10:48:16 +02:00
Ralf Becker
24532ec3d7
close InfoLog edit window with "Permission denied!", if user has no read rights to an entry, happens eg. when clicking on elementlist in PM, which shows elements independent of read rights
2016-06-09 16:26:39 +02:00
Ralf Becker
e9f854a074
replace under zpush 2.3 removed global debugLog() function with ZLog::Write(LOGLEVEL_DEBUG, ...)
2016-06-07 13:02:41 +02:00
Hadi Nategh
87fb94a496
Deprecate $j global variable and replace them all with standard jQuery
2016-06-02 16:52:01 +02:00
nathangray
25049f9504
Change context menu delegation prompt widget to match edit dialog and load current value for single selection
2016-05-31 14:49:29 -06:00
nathangray
bd6c45c845
Get nextmatch column widths sorted out so column selector is visible, and columns line up with headers.
2016-05-25 11:54:46 -06:00
Hadi Nategh
60bc400313
Fix modified view templates are not getting updated because of no cache-buster modification timestamp
2016-05-25 16:44:36 +02:00
Hadi Nategh
b14b3dcddc
Update css files with running new LESS version
2016-05-19 13:44:07 +02:00
nathangray
5be77f5ef2
Support customfields at the beginning of content
2016-05-18 15:41:20 -06:00
nathangray
6aecc62535
Update actions to for selected type & status
2016-05-16 09:45:15 -06:00
Ralf Becker
8a24f3e449
fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer)
2016-05-14 21:26:36 +02:00
Hadi Nategh
d290485058
Nm resize fix:
...
- Fix dataview grid resize not taking care of category color border
- Fix Category borders make headers misaligned
2016-05-11 16:33:54 +00:00
Hadi Nategh
c558d1667d
Optimize window size of registered popups in appregistry
2016-05-06 15:12:27 +00:00
Ralf Becker
d140da563c
using global array_stripslashes function
2016-05-05 07:22:37 +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
Ralf Becker
4af0e7cb1c
WIP EGroupware without phpgwapi&etemplate
2016-05-04 19:07:54 +00:00
Hadi Nategh
62b3632073
Mobile theme:
...
- Implement resources edit dialog
- Fix resources picture is not styled
- Fix mail subject column lost its width
- Implement new id representation for entries both on view and edit dialogs
2016-05-04 10:02:16 +00:00
Ralf Becker
f707c7ca5a
fix wrong case
2016-05-02 09:39:07 +00:00
Ralf Becker
f94aa623db
using new api for InfoLog
2016-04-30 17:05:23 +00:00
Ralf Becker
0eb3619cd1
* Mail/Addressbook/Calendar: add and use charset when sending/receiving mails with vCard/iCals, change default vCard charset preference to utf-8
2016-04-29 07:51:13 +00:00
Ralf Becker
38412a1149
use new api in home and portlets
2016-04-28 18:06:46 +00:00
Hadi Nategh
4a47fb7663
Mobile theme W.I.P.:
...
- Fix time label alignment for enddate in infolog list view
2016-04-15 10:55:51 +00:00
Hadi Nategh
1111e11f55
Mobile theme W.I.P.:
...
- Fix time label alignment in infolog list view
2016-04-14 15:31:19 +00:00
Nathan Gray
3fdf387341
Fix start & end date filters did not filter
2016-04-12 22:52:22 +00:00
Hadi Nategh
a6a3dc5250
Styling dialogs W.I.P.:
...
- Remove all "Create new links" from link tabs
2016-04-11 14:30:30 +00:00
Hadi Nategh
42beae83cc
Styling dialogs W.I.P.:
...
- Fix alignments in infolog edit dialog
2016-04-11 14:08:01 +00:00
Hadi Nategh
50aae863b6
Edit dialogs style W.I.P.:
...
- Give tab widget new look
- Style grid header different
- Re-design calendar edit dialog
- Some fixes for multi et2_taglist
2016-04-06 16:43:51 +00:00
Ralf Becker
ca1bf71361
fix PHP Fatal error when creating/updating entries
2016-04-04 22:39:49 +00:00
Ralf Becker
2baf654e14
move all tables to new api and update api to 16.1
2016-04-02 19:55:08 +00:00
Ralf Becker
682fd42a26
move CalDAV/CardDAV server to api
2016-04-02 10:44:17 +00:00
Ralf Becker
9eb1ecbd36
fix all IDE warnings, before moving classes to api, in case we want to merge it back to 14.x
2016-04-02 08:40:34 +00:00
Nathan Gray
e5cbe2c57c
Limit start / end dates with respect to each other so end must always be after start
2016-03-22 14:38:50 +00:00
Nathan Gray
f0d2e72521
Allow status cancelled to be 100% completed
2016-03-21 22:55:48 +00:00
Nathan Gray
51951d55d5
Fix details / no details toggling of columns
2016-03-21 21:02:09 +00:00
Nathan Gray
cfbec7adec
Remove extra line break processing, now handled by parent class
2016-03-21 19:24:46 +00:00
Nathan Gray
d3f38b5bc6
Remove end date status text, it was wrong.
2016-03-21 19:18:25 +00:00
Ralf Becker
d49f8bc45f
fix situation where multiple app.js objects are used, eg. InfoLog and CRM view in Addressbook:
...
- etemplate2 creates a private app object instead of using window.app with just prototypes, if template is not from current app
- fixed all cases where window.app was used to use just app, to use evtl. private object
- app_base no longer assigns itself to window.app (window.app[this.appname] = this), as that breaks private app objects
- et2_compileLegacyJS replaces app.appname with widget.getInstanceManager().app_obj.appname
- etemplate2 stores either private or global app object in app_obj attribute
2016-03-17 18:12:36 +00:00
Nathan Gray
0db8f1f6da
Fix js error "Cannot read property 'getArrayMgr' of null"
2016-03-15 16:59:38 +00:00
Hadi Nategh
dbd97cd37a
Mobile theme:
...
- Eliminates some actions from contextmenu only on mobile
2016-03-09 12:31:55 +00:00
Hadi Nategh
f5a6d52ae2
Mobile theme:
...
- Implement apps color code
2016-03-09 11:55:26 +00:00
Nathan Gray
437de286c3
Send false to re-enable columns as needed
2016-03-08 17:21:52 +00:00
Hadi Nategh
1fffd4bc32
Mobile theme W.I.P:
...
- Fix first column shrinks when open some tabs
2016-03-07 10:55:04 +00:00
Hadi Nategh
34c2ed32b9
Mobile theme W.I.P:
...
- Fix fontsize for infolog, timesheet, resources and addressbook
- Migrate mobile specific css classes into mobile theme for resources
2016-03-04 13:27:07 +00:00
Hadi Nategh
1095c6e5b9
Mobile theme W.I.P.:
...
- Fix description filed in edit dialogs for infolog and timesheet
- Migrate mobile css classes for timesheet into mobile theme
2016-02-29 11:04:02 +00:00
Hadi Nategh
b4b12b2312
Mobile theme W.I.P.:
...
- Fix checkboxes size
- Fix styling of slideSwitch
2016-02-26 17:02:44 +00:00
Hadi Nategh
91b2d815cc
Mobile theme W.I.P.:
...
- Move infolog ownership into tab widget
2016-02-26 11:50:10 +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
Ralf Becker
67e6965b1f
fix javascript error when getState called by et2_ready from tutorials, caused by content.data.nm does not exist for tutorials
2016-02-22 15:48:19 +00:00
Ralf Becker
7c9f9a8eff
remove in php70 deprecated php4 constructors
2016-02-19 08:54:53 +00:00
Nathan Gray
eeb2b8adcd
Fix changing status to archived changes completion
2016-02-18 00:30:21 +00:00
Ralf Becker
61027429eb
alignment of NM header
2016-02-17 19:56:54 +00:00
Hadi Nategh
feaba0de71
Mobile theme W.I.P.:
...
-Add mobile specific css files
2016-02-17 17:43:41 +00:00
Hadi Nategh
c008c6ef70
Mobile theme W.I.P.:
...
-Fix broken add buttons
2016-02-17 12:09:34 +00:00
Nathan Gray
8c7945d41c
Add custom date fields to list to formatted for spreadsheets
2016-02-16 23:42:25 +00:00
Hadi Nategh
ca0930121f
Mobile theme W.I.P.:
...
- Fix infolog list alignment
2016-02-16 18:49:17 +00:00
Ralf Becker
60d41a7a48
WIP aligning nextmatch header and styling it as toolbar
2016-02-16 17:18:02 +00:00
Hadi Nategh
7e452c279c
Mobile theme W.I.P.:
...
- Add more mobile adapted templates
- Fix infolog index template
2016-02-16 14:20:52 +00:00
Ralf Becker
a4e350317e
put a single [Add] button left of nm-header (opening selected type or task if not) and show dates popup right aligned
2016-02-15 11:59:55 +00:00
Hadi Nategh
0b6eb098bc
Mobile theme W.I.P.:
...
- Activate view mode for infolog
2016-02-05 09:41:50 +00:00
Hadi Nategh
e29aed662e
Mobile theme W.I.P.:
...
- Add delete button for infolog edit
2016-02-02 11:14:53 +00:00
Hadi Nategh
0c11eaf2f1
Mobile theme W.I.P.:
...
- Implement view template
- Implement view template loader
- Add infolog edit
- Fix couple of bug in AB edit and index
2016-02-01 18:09:15 +00:00
Hadi Nategh
c93938f340
Mobile theme WIP:
...
- Try to not disturb nm header
2016-01-19 13:51:20 +00:00
Hadi Nategh
9332ce4a80
Mobile theme WIP:
...
- Add plus button for all apps list views
2016-01-14 10:56:48 +00:00
Hadi Nategh
e8bc6dcd19
Fix not working subtraction option for infolog-value widget
2016-01-08 13:35:35 +00:00
Hadi Nategh
dc2b48c43f
Make links in infolog list easier to read
2016-01-08 10:52:16 +00:00
Nathan Gray
061498c79a
Restore email icon in context menu Change -> Type
2015-12-29 16:26:15 +00:00
Nathan Gray
bcea893927
Todo icons:
...
- Use defaults for missing icons
- Prevent wrapping
2015-12-28 17:59:47 +00:00
Nathan Gray
66200f722b
Do not add deleted type to Add or change menus
2015-12-28 16:42:48 +00:00
Nathan Gray
28ced69832
Add default icons where type / status do not have their own
2015-12-28 16:39:12 +00:00
Hadi Nategh
012d8faf7f
Mobile theme W.I.P.:
...
- Get two lines of info description shown on the list
2015-12-23 14:34:05 +00:00
Hadi Nategh
75af27f44d
Mobile theme W.I.P.:
...
- Margin the due date to the left
2015-12-23 14:28:57 +00:00
Hadi Nategh
08c1b16779
Mobile theme W.I.P.:
...
- Put due date into the first column and make description field bigger
2015-12-23 14:22:49 +00:00
Hadi Nategh
4ed126cbbe
Mobile theme W.I.P.:
...
-More styling enhancement for infolog rows
2015-12-23 09:09:50 +00:00
Nathan Gray
ff868f4539
Refinements to timestamp button
...
- Smaller buttons, better positioning
2015-12-22 17:01:32 +00:00
Hadi Nategh
337221f7f2
Mobile theme W.I.P.:
...
-Some styling enhancement for infolog rows
2015-12-22 15:15:54 +00:00
Nathan Gray
fae06bcbe5
Refinements to timestamp button
...
- Better icon & more specific hover text
- Now goes to start if you forget to place cursor
- Style encrypt button to match
2015-12-21 22:19:05 +00:00
Nathan Gray
833253e73d
Add a button to insert the current time and user into infolog description
2015-12-16 18:14:37 +00:00
Nathan Gray
f0bfbbd687
Limit chozen dropdown height so it stays in the tab
2015-12-15 18:58:52 +00:00
Hadi Nategh
da934bafb0
Mobile theme W.I.P.:
...
- Fix infolog responsible field causes row expansion
2015-12-15 15:28:33 +00:00
Hadi Nategh
ec0dc6c75f
Mobile theme W.I.P.:
...
- Fix infolog first column width
2015-12-10 17:13:28 +00:00
Hadi Nategh
d272c7bc7c
Mobile theme W.I.P.:
...
- Implement new category color representative for nm rows
2015-12-10 17:07:25 +00:00
Hadi Nategh
dfafb79b00
Mobile theme W.I.P.:
...
-Fix infolog with long subject does not get ellipsis
-Add an icon for representing cellphone in addressbook
2015-12-08 14:54:17 +00:00
Hadi Nategh
43c219909e
Mobile theme W.I.P.:
...
- Fix infolog link does not get ellipsis
2015-12-08 09:13:14 +00:00
Nathan Gray
20e23b811e
Apply status / percent rules for changing percent via context menu
2015-12-07 18:53:08 +00:00
Hadi Nategh
983ec4fad6
Mobile theme W.I.P.:
...
-Fix infolog subject and id
2015-12-07 18:38:47 +00:00
Nathan Gray
12962b77b4
Fix bug where additional infolog columns get shown after changing selected columns
2015-12-02 21:03:45 +00:00
Nathan Gray
e56ff68a61
- Make sure we always use index's nextmatch
...
- Add some documentation about the this.et2 variable
2015-12-02 18:42:55 +00:00
Nathan Gray
f650d8b5fe
Some more checks to avoid invalid status / percent combinations
...
- changing type in edit dialog, and need to load default status for new type
- changing status via context menu
2015-11-30 16:10:23 +00:00
Hadi Nategh
fbef1f10a6
Mobile theme W.I.P.:
...
- Implementing mobile adaptable index template for infolog
2015-11-27 16:24:17 +00:00
Nathan Gray
26514e9c4c
Make context menu status / complete match up with what edit dialog does
2015-11-27 16:12:42 +00:00
Nathan Gray
3a84c8118f
- Change from 0% to 10% when changing not started to ongoing
...
- When changing type column filter, clear status if it is not in the new type
2015-11-26 16:07:36 +00:00
Nathan Gray
2dee92b877
Hopefully resolve completed vs status with custom statuses.
2015-11-20 16:33:59 +00:00
Nathan Gray
c8478e0635
- Fix custom type & status filters giving wrong results
...
- Fix changing type with a custom status could lead to an invalid status for the new type
2015-11-17 19:33:52 +00:00
Hadi Nategh
7c944b5aeb
Mobile theme W.I.P.:
...
- Sidebar acts based on device size
- Remove portrait top header (sidebar toggle menu will be positioned next to nm header)
- Remove collapsed sidebar application navigator, only for devices
2015-11-16 15:45:04 +00:00
Nathan Gray
cc5b035d15
- Fix drag & drop breaks when changing to another application tab
...
- Fix wrong ajax method called to move infologs
2015-11-05 20:56:13 +00:00
Ralf Becker
aa7666baac
remove old zpush (1) support and refactored backend (autoloadable name, moved interfaced to separate file
2015-11-05 13:23:00 +00:00
Hadi Nategh
731e490ade
* All applications: Prompt user to select an action when drag and drop on lists
...
- Implement a generic cancel action for all drop actions on nextmatch
2015-11-04 15:30:34 +00:00
Hadi Nategh
938c991124
WIP Egroupware tutorial:
...
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Hadi Nategh
aa6a362f16
WIP EGroupware Tutorial:
...
- Add tutorials hook into other apps sidebar
2015-10-16 10:39:38 +00:00
Hadi Nategh
5f19cc95fc
Mailvelope WIP:
...
- Add mailvelope keepAttachments option
2015-09-17 09:52:58 +00:00
Nathan Gray
b0713a9945
Make sure every app has a sidemenu link to the list and add an entry
2015-09-09 22:20:25 +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
0b89f4040b
Fix sub-categories not included when exporting search results
2015-09-02 14:56:06 +00:00
Hadi Nategh
7a57615e38
Fix mail integration vfs attachments not working for infolog, tracker and calendar
2015-08-27 10:12:55 +00:00
Ralf Becker
d0dae2b32a
* InfoLog: fix not working "No filter" favorite
2015-08-24 14:34:19 +00:00
Hadi Nategh
b0c20d2e76
Fix some translation issues
2015-08-24 13:23:34 +00:00
Hadi Nategh
433baf9459
Fix encrypted infolog shows on hover even if the mailvelope is not available
2015-08-20 16:14:06 +00:00
Ralf Becker
765d28ea21
fixed not being able to switch on encryption for new entries
2015-08-19 13:28:33 +00:00
Ralf Becker
beb829c315
drop contenthistroy class and table (egw_api_content_history) formerly used by SyncML
2015-08-18 11:45:59 +00:00
Hadi Nategh
57a3c318ea
Do not let to address a possible freed object
2015-07-30 15:25:44 +00:00
Hadi Nategh
b582716dff
Fix infolog error: content is undefined
2015-07-30 10:33:41 +00:00
Nathan Gray
ba911171de
Better handling of changing status & completed via context menu
2015-07-27 19:25:10 +00:00
Ralf Becker
2fcde50257
* CalDAV/Calendar/InfoLog: do NOT use ENCODING=QUOTED-PRINTABLE for iCal 2.0, cuts eg. description off in TB, if containing non-ascii chars
2015-07-23 15:51:26 +00:00
Nathan Gray
7c939f7d58
When copying a project, if info_from is the same as the old project name, change it to the new project name
2015-07-22 15:37:05 +00:00
Ralf Becker
6b0852e90f
* InfoLog/CalDAV: fixed since last package (Horde_Icalendar update) not imported start, due and completed dates
2015-07-16 13:33:25 +00:00
Ralf Becker
bba3fa804a
some database optimizing: changing columns with no user-input to CHARACTER SET ascii (instead of utf8), shorten indexes and add additional autoincrement columns where primary key contained varchars
2015-07-11 13:56:50 +00:00
Ralf Becker
a520d70ed3
use json-encoding instead of (php-)serialize for storing of iCal X-properties in DB
2015-06-25 20:27:06 +00:00
Ralf Becker
cd48c7c22b
new Horde_Icalendar throws Horde_Icalendar_Exception on call to getAttribute() for not existing attributes, getAttributeDefault($name, $default) returns $default instead
2015-06-24 12:30:56 +00:00
Ralf Becker
3640ef4eb0
using new Horde code in vendor: fix PHP Fatal error: Cannot access protected property Horde_Icalendar_Vevent::$_attributes
2015-06-24 10:46:19 +00:00
Ralf Becker
2e9db465c8
fix PHP Fatal error: Class Horde not found
2015-06-24 08:53:18 +00:00
Ralf Becker
3b4708f9ea
using new Horde code in vendor for CalDAV/CardDAV, moved all old Horde and SyncML code to syncml app, not sure it is still functional
2015-06-22 15:36:23 +00:00
Klaus Leithoff
6bf52f5f5e
adapt function-signatures to match zpush requirements
2015-06-16 13:23:05 +00:00
Ralf Becker
78293e8939
fix wrong class name
2015-06-16 08:24:05 +00:00
Ralf Becker
583ce92b99
work in progress zpush2: to enable see comment in index.php
2015-06-16 06:37:16 +00:00
Nathan Gray
89a8ee9804
Decrypt on hover for historylog
2015-06-09 20:57:43 +00:00
Nathan Gray
e1d56b5969
Move some common code for decrypt on hover
2015-06-09 20:04:57 +00:00
Hadi Nategh
2d9821ff01
Resolve mailvelope encrypt for infolog print dialog
2015-06-09 14:45:32 +00:00
Ralf Becker
73239006bf
maximize description and got (not running) resize in Pixelegg with encrypted InfoLogs working
2015-05-29 09:18:33 +00:00
Ralf Becker
1ca4b24ec2
added missing error message when adding a responsible without key to an encrypted infolog, also adding timestamp to infolog-encryption.js to force loading of changed files
2015-05-29 08:20:41 +00:00
Ralf Becker
4d15d4b12c
encryption of InfoLog entries (EPL only)
2015-05-28 14:48:40 +00:00
Ralf Becker
ddbe8ccec3
encryption of InfoLog entries (EPL only)
2015-05-28 14:40:33 +00:00
Nathan Gray
02c4219aa4
Highlight currently selected favorite
2015-05-21 15:46:14 +00:00
Hadi Nategh
76d22e8515
Fix some IDE warning
2015-05-21 14:22:51 +00:00
Nathan Gray
8e8a3b7b61
Fix not found class, name has changed.
2015-05-19 20:13:38 +00:00
Nathan Gray
a82f7baf2c
Avoid deprecated message caused by calling non-static method statically. Fixed by creating an instance to use.
2015-05-19 14:57:35 +00:00
Nathan Gray
d599cadf8a
Pre-set contact in new infologs opened from context menu.
...
Contact taken from link filter, or current contact when in CRM view.
2015-05-11 21:03:29 +00:00
Nathan Gray
237d1d809e
* If column information is stored in a favorite, restore it along with the filters
...
To get column information in the favorite, change the visible columns before you create the favorite.
If the favorite has no column information, the visible columns will not be changed.
2015-05-11 17:29:31 +00:00
Hadi Nategh
aa7edce3b4
Some fixes on mail integration:
...
- Fix save as raw eml file and send it as attachment
- Fix mail_import in infolog,tracker and calendar does not include raw mail eml attachment as link
- Some IDE clean up for mail and tracker
2015-04-17 09:39:22 +00:00
Hadi Nategh
c0097b3860
More WIP mail message integration:
...
- Make integrate function a static function
- Implement infolog, tracker and calendar save as buttons in mail compose with open popup
- Fix Date and Max_line_Chars in mail_integration
2015-04-15 15:55:18 +00:00
Hadi Nategh
b7c6be226d
WIP of mail integration
...
-Centralize mail functionality of mail message integration in mail module
-Some clean up of mail_import in infolog and tracker apps
-Use hook registery in order of an app uses mail integration services
-Implement mail import into calendar
2015-04-15 11:23:59 +00:00
Nathan Gray
335d099bfd
Custom template for home
2015-04-13 23:07:34 +00:00
Nathan Gray
5cebf6be61
Handle 'None' show option
2015-04-13 19:08:54 +00:00
Nathan Gray
6046480847
Add 'None' option to calendar display options
2015-04-10 14:48:49 +00:00
Hadi Nategh
213c8411e5
Make sure the line breaks on Completed column of listview if there is no space
2015-04-07 15:38:38 +00:00
Nathan Gray
0142bcb50c
When creating an infolog from other entries, only set primary contact if there's only one entry
2015-04-01 23:14:21 +00:00
Ralf Becker
b2589dc3fe
dending translations from our translation server
2015-04-01 08:06:00 +00:00
Ralf Becker
b086604711
move "Save as" phrase to common and merge-cli run
2015-04-01 08:00:07 +00:00
Hadi Nategh
5fb2fbc22c
Fix <a> tags inside infolog desc always breaks to second line
2015-03-25 09:02:51 +00:00
Hadi Nategh
70510ca506
Use text-overflow-ellipsis for very long infolog titles in listview to avoid collision with info_id
2015-03-23 17:00:22 +00:00
Ralf Becker
8431629ed2
* All apps: nummeric custom-fields (float or new integer) sort nummeric in lists
2015-03-23 08:38:30 +00:00
Nathan Gray
9e1625c983
Avoid errors in refresh if most recently opened etemplate gets closed before refresh.
2015-03-16 21:15:38 +00:00
Ralf Becker
6abf97d755
fix update script
2015-03-12 09:44:48 +00:00
Ralf Becker
043f2480f4
keep automatic update of pricelist, if project get updated
2015-03-10 12:21:03 +00:00
Ralf Becker
e59fecc0e7
* InfoLog: fixed not able to remove already selected project
2015-03-10 11:31:40 +00:00
Nathan Gray
cbae778539
Add upgrade script to recover any hiding infogs that are missing status
2015-03-09 19:33:53 +00:00
Klaus Leithoff
a27d5963c5
pending translations from our translation server
2015-03-05 09:04:21 +00:00
Nathan Gray
345ec3c652
Make sure status has a 'not-started' value before we switch to it, prevents infologs disappearing if you change status back to 0%
2015-03-04 16:13:47 +00:00
Hadi Nategh
32596fb0e0
Implement widget historylog resize handler and fix historylog template in all apps
2015-02-25 16:30:49 +00:00
Nathan Gray
56dff42c14
Make sure favorite portlet passes type check, fixes custom type templates missing on home
2015-02-24 19:29:47 +00:00
Nathan Gray
2a939d0c6f
Add handler for dropping mail into infolog
2015-02-24 19:07:48 +00:00
Nathan Gray
05ffcf9d7d
Only reset template if it matches the index, fixes infolog gives no results in home favorite portlet
2015-02-24 16:33:59 +00:00
Ralf Becker
93a514993a
* InfoLog/Addressbook: refresh CRM view if InfoLog was edited without having InfoLog tab open
2015-02-17 16:21:50 +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
Ralf Becker
f994089389
* InfoLog: new context menu: View parent with children
2015-02-13 18:03:40 +00:00
Nathan Gray
585ff4ec0e
Home needs to be able to find rows template
2015-02-10 19:50:32 +00:00
Ralf Becker
7d0a179c9a
do NOT return empty, if old_template is not set on initial call
2015-02-10 08:19:14 +00:00
Nathan Gray
dd30ac28f4
- Allow app attribute to be specified in the template file, not just at run-time
...
- Use app attribute to fix infolog customfields in addressbook CRM view
2015-02-10 00:13:31 +00:00
Nathan Gray
86d41c9412
Prevent fixed height widgets from wrapping onto the next line and covering it. (start/due/completed dates)
2015-02-09 22:44:39 +00:00
Nathan Gray
07fc3e4bbf
When changing the nextmatch row template, don't query the database right away since re-initializing the nextmatch controller forces another query.
2015-02-09 20:47:18 +00:00
Ralf Becker
acebbba931
fix server-side of switching info-type specific template "infolog.index.rows.$type" for type $type"
2015-02-09 09:03:50 +00:00
Ralf Becker
c28dac7206
eT2 needs a name not a template object
2015-02-06 18:02:36 +00:00
Ralf Becker
9b093562b4
remove div.et2_container in favor of just .et2_container, as we use a from now
2015-02-04 08:35:40 +00:00
Klaus Leithoff
628b875bfb
add default cat (set in pref) to infologs that are created from mails
2015-01-23 14:25:40 +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
Nathan Gray
9bd29925cd
infolog_ui changes default_cols in get_rows, so we change it back.
2015-01-14 20:25:05 +00:00
Nathan Gray
d51c83402d
Set default columns
2015-01-12 19:59:25 +00:00
Ralf Becker
7346a37998
cleaning up old addressbook stuff
2015-01-10 09:51:51 +00:00
Hadi Nategh
39cc660c0d
Implement set window title for each application with a default title field or define an app specific custom get title
2015-01-05 14:28:35 +00:00
Nathan Gray
fc3eca62f0
Take nextmatch / favorite values into account, not just what was set on first load.
2014-12-11 17:59:29 +00:00
Ralf Becker
0efd64bb2e
revert r49817: as it causes an SQL error in Home ("linked" is not a column)
2014-12-11 16:02:24 +00:00
Nathan Gray
85d531e797
Persist linked entries filter until it's cleared, fixes link filter lost after submit (context menu -> change)
2014-12-10 17:36:55 +00:00
Nathan Gray
7760ea36ad
Fix select all in contact view actually selects the page instead of all rows
2014-12-08 22:05:21 +00:00
Hadi Nategh
5f3647b582
Set the infolog description initial height a bit lower
2014-12-08 17:09:16 +00:00
Hadi Nategh
1869e94f84
Popup resize handler enhancement:
...
- Fix multi-line textbox resizing
- Introduce tab_height to tab widget and remove extra height set on tab containers children
- Let mail compose uses its own resize handling as it deals with some special resizing
2014-12-05 17:29:41 +00:00
Hadi Nategh
78784a28e6
Change default behavior of multiline textbox resize
2014-12-05 13:39:21 +00:00
Hadi Nategh
eefb5963bf
Make edit popup dialogs compatible to resize window feature
2014-12-04 16:43:45 +00:00
Ralf Becker
b3676a64a8
French translations from zorg-AT-probesys.com
2014-12-02 13:11:38 +00:00
Nathan Gray
ba13371430
More Home progress:
...
- Add birthday reminders
- Prevent infolog favorites from setting an app header
2014-12-02 00:30:11 +00:00
Hadi Nategh
56cd25d845
Make infolog print dialog to respect customfields type
2014-11-28 10:04:52 +00:00
Ralf Becker
2e5fcbda4e
fixing the fix, we dont want whole mails in memory
2014-11-26 15:05:59 +00:00
Nathan Gray
4da6635a51
Fix missing infolog custom types
2014-11-19 21:15:48 +00:00
Ralf Becker
c633e0033b
* all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields
2014-11-19 12:20:59 +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
5291730724
Fix home favorite filters lost if you change sorting / filter
2014-11-17 18:47:47 +00:00
Nathan Gray
95e343cb27
Drag & Drop support for [infolog] favorite to Home
2014-11-11 23:11:16 +00:00
Ralf Becker
123bb043d5
* InfoLog/Tracker: fix missing attachments when converting a composed mail to an InfoLog or Tracker entry
2014-11-05 07:34:55 +00:00
Nathan Gray
382d7bc762
Get infolog status icons showing in element list.
2014-11-03 17:12:44 +00:00
Nathan Gray
bcbf679f64
More custom field UI work
...
- Application sub-type options
- Tracker & Infolog now use common UI
2014-10-23 17:33:03 +00:00
Ralf Becker
5549dd1fd2
* InfoLog: "No filter" favorite was not resetting filters anymore
2014-10-23 12:42:24 +00:00
Nathan Gray
88414a5169
Fix tracker -> infolog action redirected back to tracker
2014-10-22 20:25:48 +00:00
Ralf Becker
b6f69d3a4c
"No filters" in InfoLog was not removing a search
2014-10-21 12:17:00 +00:00
Ralf Becker
8af4ca6049
reverting r49030 and implementing same functionality with just app.infolog.(get|set)State(), fixes introduced error set you could not filter eg. by type in an action view
2014-10-16 15:59:10 +00:00
Ralf Becker
004de5c81e
* InfoLog: allow to (re-)set view of entries link to contacts via favorites
2014-10-16 09:29:01 +00:00
Nathan Gray
c158a32c72
Fix timesheet sum
2014-10-15 23:02:42 +00:00
Ralf Becker
5a888ec812
pending translations from our translation server
2014-10-08 12:57:04 +00:00
Ralf Becker
6d76f3d6ba
remove mail_bo::htmlspecialchars
2014-10-02 08:18:24 +00:00
Nathan Gray
6ee7f3f219
Basics of infolog-value and tracker-value widgets
2014-09-30 22:08:57 +00:00
Nathan Gray
cd8f1cdd4f
Add new infolog filter 'private'
2014-09-23 22:48:11 +00:00
Nathan Gray
76f970967f
Fix a few more redirects resulting in unwanted iframes.
2014-09-22 15:23:36 +00:00
Nathan Gray
2cf2c3ec12
Avoid extra reload of infolog, just hide the details
2014-09-16 14:30:52 +00:00
Nathan Gray
ee5a8c5fcc
Move timesheet sum placeholder
2014-09-09 21:28:57 +00:00
Nathan Gray
9cdaebe1b6
Add timesheet time (info_sum_timesheets) placeholder
2014-09-09 21:26:45 +00:00
Nathan Gray
2b17360a7e
Set appropriate no details CSS on initial load
2014-09-09 14:28:16 +00:00
Nathan Gray
1b0cefe5f2
Keep pm link when changing contact
2014-09-08 21:24:25 +00:00
Ralf Becker
4f29360f51
set height in px to work around different (row based) heights in Chrome and FF
2014-09-04 14:32:33 +00:00
Nathan Gray
a862bd46bb
Store infolog list details/no details choice as implicit preference
2014-09-02 21:14:33 +00:00
Ralf Becker
6e54b7088c
* InfoLog: allways show all children when opening an InfoLog containing children in list (not applying filters or search)
2014-09-02 10:23:09 +00:00
Nathan Gray
9a0b6a921b
Show or hide details only for the current nextmatch
2014-09-01 19:20:05 +00:00
Nathan Gray
ff29be3197
Fix history log widget no longer working
2014-08-27 17:13:38 +00:00
Ralf Becker
6cabb4d37f
reintroduced old list-no-subs preferences as "Show sub-entries" with options "Always", "Only if there is a filter", "Only while searching"
2014-08-27 14:38:03 +00:00
Ralf Becker
08c409fdad
disable homepage preferences, until we have a home-page again
2014-08-27 09:06:20 +00:00
Ralf Becker
ce9599343e
removed usage of removed "listNoSubs" preference, as it leads to empty sub-view, if preference was set
2014-08-27 08:57:36 +00:00
Ralf Becker
bdc8b5bd01
* InfoLog: subentries are now shown only in hierarchical view and updates to them also update modification time of parent
2014-08-27 07:53:40 +00:00
Ralf Becker
4574ec93af
grrrr: Tracker has its own copy of custom-field code, which is now also updated and therefore storing again
2014-08-26 14:18:56 +00:00
Ralf Becker
ad001d8eab
using all space for values
2014-08-26 10:26:07 +00:00
Ralf Becker
eea5f5293b
custom-fields translations
2014-08-26 09:31:04 +00:00
Nathan Gray
12ed9fe370
Change how parent / child is handled:
...
- No more preference or separate views
- Changing a sub-entry updates the modified date of the parent
2014-08-25 23:43:32 +00:00
Nathan Gray
f3c15f87b1
Infolog lists embedded as action can have their own separate column preferences.
2014-08-25 23:18:09 +00:00
Nathan Gray
2139812849
Fix missing duration format by setting it once at the top level. (see r47942)
2014-08-25 19:56:28 +00:00
Nathan Gray
300263e534
Always include date sub-template, and just disable it when not needed.
...
Fixes date widgets not validated.
2014-08-25 17:29:42 +00:00
Ralf Becker
94afafae11
* all apps: fixed column sizes and stretch (change when window size changes)
2014-08-22 11:08:21 +00:00
Nathan Gray
7da0a6d6c6
Set some more column widths
2014-08-20 15:27:03 +00:00
Hadi Nategh
a78fda8400
Hide info_link in addressbook CRM view via CSS, and try to not filter them by query in infolog get_rows .
...
-Fix clicking on linked infolog entry and redirecting to AB CRM view removes the link from the row in infolog
2014-08-20 14:38:33 +00:00
Ralf Becker
e7e1ebe4c1
fixed infolog.index adding percent width for strech-columns
2014-08-20 10:00:33 +00:00
Hadi Nategh
6e70592d4c
Change width of fields in project manager tab of infolog edit dialog
2014-08-07 16:31:28 +00:00
Klaus Leithoff
eb350e2745
pending translations from our translation server
2014-08-01 13:58:47 +00:00
Hadi Nategh
6689ca64f7
SelectAccount with type "none" should get sel_options but it should be readonly if user has no admin access. Fix infolog delegation for admin users with selectAccount type "none" selected
2014-07-29 17:39:35 +00:00
Hadi Nategh
81dc9a9be3
Make sure all DOMSubtrees are loaded before trigger the print job on window onload. Fix error "getComputing is not function" when closing the window while the print preview is loaded
2014-07-29 15:02:46 +00:00
Ralf Becker
b3e4dbf265
removed stray error_log
2014-07-24 07:24:37 +00:00
Ralf Becker
d2b6fd0794
pending translations from our translation server
2014-07-23 16:40:19 +00:00
Hadi Nategh
1bda4f1337
Set display_format and hours_per_day for infolog used_time
2014-07-23 13:14:23 +00:00
Ralf Becker
f864753113
* Admin/all apps: fix refresh of admin after calling site configuration, categories, etc from apps
2014-07-08 13:52:48 +00:00
Ralf Becker
3d79bae09a
Brazilian translations from Guilherme Rocha guilherme-at-gf7.com.br
2014-07-08 09:57:42 +00:00
Hadi Nategh
27ab8b3728
Add ajax=true for infolog redirect from site->configuration in order to avoid creating iframe
2014-07-08 08:53:50 +00:00
Hadi Nategh
5d8c57f1bd
Avoid to build iframe when redirect, extension to commit 47537
2014-07-08 08:42:57 +00:00
Hadi Nategh
0b8bad6838
Redirect infolog-customfield back to infolog list after save/cancel
2014-07-08 08:23:14 +00:00
Hadi Nategh
eeb375de39
* Infolog/Edit:Add an implicit user preference in order to remember the last chosen of infolog's type
2014-07-03 13:44:04 +00:00
Klaus Leithoff
e0b9fadfdd
* Mail/Infolog/Tracker: fix problem with converting mail to infolog/tracker entries, when forwarded messages are attached (message/rfc822 attachments)
2014-07-03 10:16:23 +00:00
Hadi Nategh
dcad41f542
Try to not always refresh calendar via observer for every infolog entry, but only the ones that are integrated in calendar
2014-06-26 12:39:20 +00:00
Ralf Becker
d6ce36d735
bump versions to 14.1
2014-06-24 10:00:50 +00:00
Hadi Nategh
8c276bfe96
Remove "placeholder" link from help tooltip of preferences
2014-06-24 09:47:08 +00:00
Ralf Becker
ffae12e240
* all apps: custom-fields are now stored in own egw_customfields table (no more limit on number), site configurations get now JSON serialized
2014-06-23 14:35:22 +00:00
Nathan Gray
228d3e9614
Add placeholders for parent
2014-06-18 15:50:23 +00:00
Nathan Gray
3f8ac20b7a
Add a note for if we get back to import/export re-structuring
2014-06-18 14:35:44 +00:00
Ralf Becker
a2e03406d2
also notify about sub-entries
2014-06-17 10:39:12 +00:00
Nathan Gray
52c9a86704
addr_id function moved to importexport_basic_import_csv so it can be used for all apps
2014-06-16 20:08:17 +00:00
Hadi Nategh
630f4558d9
Fix IDE documentation warning
2014-06-12 12:34:50 +00:00
Ralf Becker
2072869ffe
fixed wrong "Startdate must be before enddate" validation error, if no start- or end-date given
2014-06-11 10:47:23 +00:00
Nathan Gray
a866eb5ed9
Fix details filter not properly changing
2014-06-04 18:43:21 +00:00
Nathan Gray
a1530d728c
Fix price so selecting price list item fills in unit price field
2014-06-04 15:14:14 +00:00
Hadi Nategh
a7ecc60a5e
Make sure that _links is not undefined
2014-05-27 13:36:40 +00:00
Ralf Becker
577e336b0e
fixed typo preventing update of entries in InfoLog list
2014-05-27 09:53:09 +00:00
Hadi Nategh
d58b111165
Remove _targetapp argument from observer and add _links. Additionally, make sure if the application, fired observer, is linked and needs to be refreshed
2014-05-26 14:01:18 +00:00
Ralf Becker
c04f0ccc8f
fix not updated infolog in list, when timesheet is booked on it: added "row_mod" as maximum of info_modified, link_lastmod (incl. deleted ones) and timesheet_bo::sum() max_modified
2014-05-24 10:59:03 +00:00
Ralf Becker
50baa1af34
fixed different column-selection for "Details" and "No details" and therefore not calculated timesheet sum
2014-05-22 16:38:22 +00:00
Ralf Becker
893091e286
- new app.js observer method which receives update notifications from all apps
...
- app.infolog.observer triggering refresh of InfoLog list, when a timesheet get stored
- moved code of already deprecated egw_refresh() to egw.refresh() and changed etemplate to use that
- framework from jdots/pixelegg template no longer overwrites window.egw_refresh, but egw.refresh calls framework.refresh for regular refreshs if framework is present
2014-05-22 15:29:14 +00:00
Hadi Nategh
d322ee7ec4
Add print item in infolog context menu and onload print functionality
2014-05-20 10:51:37 +00:00
Nathan Gray
6c696a1db0
Silence error log
2014-05-13 23:20:04 +00:00
Klaus Leithoff
09fea87804
translations from our translation server
2014-05-13 14:43:56 +00:00
Nathan Gray
01011c7349
Fix misplaced bracket causing warning message about invalid arguments
2014-05-07 18:36:13 +00:00
Stefan Reinhardt
013062aa00
infolog - less
...
add - delete +
positioning icons
2014-05-06 16:44:32 +00:00
Hadi Nategh
8ae49a00fb
No need to have explicitly fix et2_file width in infolog as the width is handled in etemplate2 class for all
2014-05-06 11:33:41 +00:00
Ralf Becker
5f786d9af3
skip loading (not needed) translations when running during setup
2014-05-05 12:21:47 +00:00
Hadi Nategh
b8dbefb64a
Give right width to link tab
2014-04-30 11:04:48 +00:00
Nathan Gray
9586a3b49a
Add 10 more pixels to first column
2014-04-29 14:42:00 +00:00
Nathan Gray
354a8426af
- Fix $action gets lost if an action (delete) is done
...
- Fix deleted filter + link showed no results
2014-04-28 20:25:40 +00:00