31 Commits

Author SHA1 Message Date
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
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
435b6d30f9 Me again 2014-05-30 22:12:35 +10:00
Sam Georges
c74ff59d29 Forgot my hat 2014-05-30 22:05:00 +10:00
Sam Georges
2bc02a7488 Fixes #191 2014-05-30 21:50:28 +10:00
Sam Georges
394075041c Add better exception handling for non existent components 2014-05-30 21:25:23 +10:00
Sam Georges
8cc6c6839a Fixes #209 2014-05-27 13:18:21 +10:00
Sam Georges
0f082bd160 Comment out code until determined if it is needed 2014-05-27 13:14:02 +10:00
Sam Georges
9b542efe6f Add complex page link handling to ComponentBase 2014-05-25 00:57:10 +10:00
Sam Georges
8ec4cd6ea3 Add method for looking up other page component properties (getOtherPageComponent) 2014-05-25 00:55:53 +10:00
Sam Georges
a89eda62cf Add notes 2014-05-24 22:03:20 +10:00
Sam Georges
e2fa45e264 Adds new override for components, onInit() 2014-05-24 21:59:30 +10:00
Sam Georges
4951393986 Fixes bug in propertyOrParam() 2014-05-24 21:26:48 +10:00
Sam Georges
05afe91820 Easier access to page object thru components ($this->page->title) 2014-05-24 21:08:33 +10:00
Sam Georges
a1d44408b8 Added new method addComponent() to Cms Controller 2014-05-24 20:30:22 +10:00
Sam Georges
976b364720 Generate the unique ID for the {% component %} tag only 2014-05-24 19:41:29 +10:00
Sam Georges
a747b18f0e Still allow newQuery() on Cms objects 2014-05-24 13:50:52 +10:00
Sam Georges
cd58891723 Tidy up CmsObject query implementation to reduce overhead 2014-05-24 13:47:34 +10:00
Sam Georges
c97e352ea2 Fixes #206 2014-05-24 13:27:26 +10:00
Sam Georges
d616d3ae8b Class CmsPropertyHelper has been deprecated
Cms Objects now support basic queries that return a collection
2014-05-23 19:36:22 +10:00
Sam Georges
34cef2ab46 Fixes #197 - Subfolder duplicated in Controller asset path 2014-05-22 20:29:28 +10:00
Sam Georges
6788a32e8c Components have a new override method onRender() called before a component is rendered.
The `{% component %} tag now supports passing parameters that override the component properties when they are rendered.
Calling `addJs()` and `addCss()` in components without a starting slash (/) will now reference the component directory, instead of the theme.
2014-05-22 20:27:44 +10:00
Sam Georges
d0a1cc87fb Fixes #194 In MarkupManager filters and functions are backwards 2014-05-22 07:57:36 +10:00
Sam Georges
7d468475c0 Better logging 2014-05-19 18:18:02 +10:00
Pascal Borreli
459c8e0cfa Fixed typos 2014-05-17 18:08:01 +02:00
Sam Georges
0d903c5b78 Fixes bug where incorrect header being sent on CSS
This will require a cache clear (Software udpate, or, php artisan cache:clear)
2014-05-16 15:01:31 +10:00
Sam Georges
0185244710 Drop the file extension from the combiner URL
This causes too many issues with Nginx and php server instances.
2014-05-16 14:29:25 +10:00
Jasper
8d82727310 Updated CMS language support
Moved hard-coded text in "cms" to the language files (English and
Dutch). And some minor changes.
2014-05-16 01:04:40 +02:00
Sam Georges
5bf215e648 Fixes unit test (stat failure) 2014-05-15 16:53:06 +10:00
Sam Georges
fd5d176f60 Tighten up events 2014-05-15 16:22:22 +10:00
Sam Georges
71a5dd67ab Welcome to the world, October :-) 2014-05-14 23:24:20 +10:00