153 Commits

Author SHA1 Message Date
Samuel Georges
027af0dd9f Switch to our own internals for local storage
The local storage driver is not suitable because it does not apply the appropriate permissions to local files. This is a big issue especially for shared hosting where the webserver will create a file and the owner is locked from touching it. We detect the local driver and use the FileHelper class whenever a file or directory is created. Eg: if configured to apply chmod 777 then it will be fulfilled as expected.
2015-02-22 14:04:38 +11:00
Pásztor Gábor
f8cb3900f0 Add validation rules for mail settings. 2015-02-21 19:55:37 +01:00
Samuel Georges
dc50c9fb67 Merge pull request #927 from Flynsarmy/betterPluginCounts
Display active plugin count on updates page
2015-02-21 14:58:29 +11:00
Samuel Georges
6bf72386ee Can now prune event/request log records, add width definition to list columns 2015-02-21 13:49:32 +11:00
Samuel Georges
a9a3336d11 * Build 199 *** NB: /uploads -> /storage/app/uploads
The /uploads directory has been moved to /storage/app/uploads to make way for CDN support. This directory should be moved on the file system and the config (cms.uploadsPath) updated.
2015-02-19 19:12:36 +11:00
Samuel Georges
536a391754 Add basic trigger implementation to Form Field
Implement trigger on Mail Settings page
2015-02-18 18:12:20 +11:00
Samuel Georges
7145aac457 Prepare for CDN, config rename cms.plugins|themes|uploadsDir -> cms.plugins|themes|uploadsPath
Deprecate data-trigger-type on triggerapi
Fixes ref to Util class
2015-02-17 20:58:38 +11:00
flynsarmy
2a718efd76 Add missing PR files 2015-02-11 06:22:58 +10:00
Samuel Georges
beb818efa5 Merge branch 'develop' into laravel5
Conflicts:
	modules/cms/classes/CmsCompoundObject.php
	modules/system/ServiceProvider.php
2015-02-04 19:35:55 +11:00
flynsarmy
3dcd718df8 Display active plugin count on updates page 2015-02-04 13:40:01 +10:00
Samuel Georges
f975769397 Fixes typo in language key 2015-01-31 14:20:19 +11:00
Carlos Arroyo
a002319af1 Add Mandrill support patch 2015-01-30 15:51:25 +11:00
Samuel Georges
b1b700368f Radical reorg of some classes 2015-01-28 11:49:54 +11:00
gergo85
f0005d196b Cleanup
Remove whitespaces.
2015-01-03 12:41:23 +01:00
Samuel Georges
cfac213217 Minor refs #798 2014-12-06 09:34:54 +11:00
Samuel Georges
97cddf6378 Merge pull request #798 from nnmer/master
added to mail settings, to send emails to log file, useful for debuging
2014-12-06 09:26:04 +11:00
Samuel Georges
f0cb98e63c Fixes #145 - Plugin details now support "homepage" property 2014-11-27 17:21:30 +11:00
Anton Romanov
0505911c47 added to mail settings, to send emails to log file, useful for debuging 2014-11-27 13:50:37 +08:00
Sam Georges
f458fb7704 Overhaul Form layouts, adds FormTabs.php class for managing tab properties 2014-11-12 07:33:58 +11:00
Sam Georges
ba166a0cf9 Add counter labels and maintenance settings page to Cms provider + Language files, update CHANGELOG.md with changes 2014-11-10 20:35:20 +11:00
Sam Georges
e81b7394b1 Fixes #733 - Be more considerate of others 2014-11-01 16:15:17 +11:00
Sam Georges
c83797231d Subsequent expressions are on a new line (see developer guide > PSR exceptions) 2014-11-01 12:00:45 +11:00
Stefan Talen
f85087eac6 Updating modules/system 2014-10-18 11:58:50 +02:00
Sam Georges
fd547bb485 We can't sort by relation fields anymore 2014-10-11 08:44:30 +11:00
Lukasz
506ed31539 add mailgun support patch 2014-10-06 17:55:50 +02:00
Sam Georges
8d73924fbb Add docs to class headers 2014-10-03 18:00:21 +10:00
Paul Wilde
906370c6bd Added translation strings for permission labels, mail template/layout column labels, editor fullscreen, list pagination and list setup modal. 2014-08-09 03:02:15 +01:00
Sam Georges
09106ff560 Improvements to logging screens and internals of List widget 2014-08-06 11:19:59 +10:00
Sam Georges
6792bab25d Add more translation points 2014-08-05 16:54:39 +10:00
Sam Georges
25e01ed449 Improve event and request log preview pages 2014-08-01 11:02:12 +10:00
Sam Georges
e62f72e235 MAke EventLog details jsonable 2014-07-31 19:37:11 +10:00
Sam Georges
8a246a8193 Use a smarter approach to logging request referers 2014-07-30 18:24:16 +10:00
Sam Georges
ba3931acf5 Add hints to each log page. Fix preview screens for event and request logs. 2014-07-30 18:12:19 +10:00
Sam Georges
0da5f513d3 Translate values 2014-07-30 17:51:44 +10:00
Sam Georges
fb788c9c0a Make request and access log work 2014-07-30 17:33:26 +10:00
Sam Georges
93590fb272 TraceLog -> EventLog
Cms\ErrorLog -> System\RequestLog
Set up some basic language keys
2014-07-30 17:19:51 +10:00
Sam Georges
b280802644 Refs #383 - Set up basic models for logging 2014-07-29 20:07:20 +10:00
Sam Georges
e29d88e07a Validation + Purgeable traits must now be used in the Model class definition 2014-07-11 21:15:21 +10:00
Sam Georges
3617a7fea8 Important! All references to *Email* have been changed to *Mail*
(This change might hurt a little, sorry!)
2014-07-04 19:14:15 +10:00
Sam Georges
541eab99dc Register new twig.string in App container that will parse strings 2014-06-28 21:12:02 +10:00
Sam Georges
7802213bcc Fixes #55 - Assets are now referenced correctly as Assets instead of URLs 2014-06-26 17:29:07 +10:00
Sam Georges
751e529141 Widgets no longer need to pass their config via options:
Update CHANGELOG.md
2014-06-20 22:00:23 +10:00
Sam Georges
8b9eb52afd Fixes #255 - Adds a code editor settings page
Email layouts now work
Form fields now support context in their names
2014-06-10 19:30:06 +10:00
Sam Georges
ef2234c74b Failsafe fix 2014-06-08 11:20:18 +10:00
Sam Georges
8c151d62eb Overriding emails with templates now works 2014-06-06 23:13:48 +10:00
Sam Georges
2b820a20d6 Convert all boolean table columnns to use is_ prefix
Add email template/layout system
2014-06-06 21:39:20 +10:00
Sam Georges
4550f947f9 Fixes #259 2014-06-06 21:39:16 +10:00
Sam Georges
cf000a905b Can now remove, refresh and disable plugins via the Back-end GUI 2014-06-05 21:51:58 +10:00
Sam Georges
f44b203e44 Removing plugins can now be purged from the db, orphaned plugins are visible, don't concat single list relations, add more events to Cms controller. 2014-06-05 18:52:53 +10:00
Sam Georges
82f586c0d1 Asset maker functions (addJs, addCss, addRss) now use an optional build code, either *core* or a plugin code. 2014-05-24 16:35:54 +10:00