96 Commits

Author SHA1 Message Date
Samuel Georges
181be5979a More meaningful mail views 2017-07-22 17:19:47 +10:00
Samuel Georges
4663531de2 Introduce mail partials + twig
Improve layout seeding
2017-07-19 21:14:08 +10:00
Samuel Georges
5a4e2b6b11 Email templates now use Markdown
Move mail template management to MailManager
2017-07-14 16:20:53 +10:00
Samuel Georges
f3de51e992 Add backend and notifications settings category
URL -> url
Move mail settings below mail templates
2017-06-05 17:36:44 +10:00
Samuel Georges
165d50d971 Changed the logic to use the container binding event
Validator is now deferred so this won't be available early
2017-05-12 07:19:45 +10:00
Quezler
cc17b679f1 Code dusting (#2826)
Code cleaning according to PSR-2 w/ exemptions (mostly dust).
2017-04-24 21:38:19 +10:00
Samuel Georges
462c9cd4e8 Introduce theme logging + log settings
CmsObject changes can now be tracked (disabled by default)
Request logging is now disabled by default (security vector)
2017-02-08 05:44:04 +11:00
Pásztor Gábor
94ab13cd8b Fix exception message, remove some unneded imports. 2016-12-07 21:33:05 +01:00
Samuel Georges
c8d8d4e931 Introduce new Cms helper
This is modeled after the Backend helper. Primarily used to generate URLs for the frontend, these are piped through the CmsController action. It would also be a good place to add a hook, if necessary later.
2016-08-20 14:43:49 +10:00
Michał Płodowski
fb7e7ff164 Command for changing configuration to env syntax 2016-07-08 17:23:03 +10:00
Samuel Georges
97ca0976a7 Create new october:install command
Add quick start instructions to readme
Fixes #1674
2016-06-07 07:09:01 +10:00
Samuel Georges
bb769db223 Dashboard now supports reset and make default
Added the new widgets to the add widget screen
System Parameters can now be reset
2016-05-28 14:18:25 +10:00
Samuel Georges
f0f751d523 MailSettings -> MailSetting 2016-05-27 07:51:36 +10:00
Samuel Georges
cb6cf45156 Fixes issue where Cache helper does not flush framework 2016-04-16 08:10:14 +10:00
Samuel Georges
f68eb3f20f Move halcyon registration to model boot
Attempt to fix issue where service provider looks at system_preferences database table that doesn't exist yet as part of the boot() method
Fixes #1897
2016-04-04 18:37:56 +10:00
Samuel Georges
7affc4bec8 Apply layout to unregistered mail templates 2016-03-29 18:17:25 +11:00
alekseybobkov
00ced6c79f UI update 2016-02-28 19:52:21 -08:00
alekseybobkov
a943708b99 UI updates 2016-02-19 22:12:41 -08:00
Samuel Georges
4db92fa8b5 Alt fix for #1585 2015-12-05 08:47:07 +11:00
Samuel Georges
bbfba7dc34 Remove the use of Twig_Loader_String, added Twig::parse 2015-09-30 05:26:00 +10:00
Samuel Georges
6b916cb554 Adds a timetense list column, inspired by FB
Also added |time_since and |time_tense Twig filters
2015-09-17 05:15:12 +10:00
Samuel Georges
0cd0dc5b62 Add keywords to log pages 2015-08-08 09:38:47 +10:00
Samuel Georges
aaebea4716 Tidy up the DB Event logger, add failsafe
If there is a problem with the Model, don't try to log with a broken model (infinite loop), this can be confirmed by checking if the Model class alias exists
2015-08-01 11:15:17 +10:00
Samuel Georges
f47b99d183 Move storm to its own build 2015-07-29 19:13:42 +10:00
Samuel Georges
00f7a5ed61 Enable backend context registration 2015-06-27 11:04:44 +10:00
Samuel Georges
50e4840216 Create 'extensions' custom validator
FileUpload can now specify mime types
2015-06-20 10:12:14 +10:00
Samuel Georges
d6f6f0dccd Register the system styles as a package, recompile them
Bring back missing styles
2015-06-03 17:23:53 +10:00
Samuel Georges
f334be5116 Complete overhaul of module service providers
This is to improve readability of these ever growing classes, also we can prune specific registrations based on the execution context for performance reasons.
2015-05-02 14:43:14 +10:00
Samuel Georges
12d92dd715 ThemeDelete -> ThemeRemove 2015-05-02 12:31:35 +10:00
Samuel Georges
b361b013e2 Merge pull request #1083 from krisawzm/artisan_themes
Artisan commands related to themes
2015-05-02 11:54:00 +10:00
Samuel Georges
9470259727 Minor clean ups 2015-04-29 19:50:30 +10:00
krisawzm
a670f61c92 Fixes typo for october.fresh artisan command 2015-04-25 19:52:23 +02:00
krisawzm
28c7dbd285 - Adds artisan command october:fresh for removing the demo included with October.
- Adds new artisan commands related to themes:
  theme:list     List all available themes (in marketplace.)
  theme:use      Switch the active theme.
  theme:install  Install a theme from the marketplace.
  theme:delete   Delete an existing theme.

This could make the development workflow for setting up a new project alot quicker.
For instance, take a look at https://github.com/krisawzm/blank-theme
This is just a blank scaffolding theme that you can build on. You could install it by simply running
php artisan theme:install krisawzm.blank - after running october:fresh, of course.
2015-04-25 03:57:40 +02:00
Samuel Georges
1a037bad04 Add the ability to include middleware in CMS / Backend controllers
Add init.php script to plugins
Fixes https://github.com/octobercms/library/issues/106
2015-04-21 20:07:34 +10:00
Samuel Georges
857c7c715a Adds experimental october:mirror command 2015-04-11 23:03:15 +10:00
Samuel Georges
0b6587f771 Fixes #1019 - prevents lock out of full screen mode
Reorder system setting items
2015-04-09 20:20:08 +10:00
Samuel Georges
5503705576 Define more backend permissions
Addresses some of the concerns raised in #218 (fixes #218)
2015-03-26 21:56:04 +11:00
Samuel Georges
6fdc23143a Include the combiner as as a privileged action 2015-03-03 18:40:20 +11:00
Samuel Georges
7b52e07b65 Overhaul exceptions, rename triggerapi display -> show 2015-02-16 21:16:43 +11:00
Samuel Georges
3d04f06ad1 Various fixes 2015-02-12 21:04:05 +11:00
Samuel Georges
ce14c0c926 The command to clear the CMS cache has changed 2015-02-11 20:39:25 +11:00
Samuel Georges
b4c49ca0fd Move backend helper to its own directory 2015-02-11 14:34:37 +11:00
Samuel Georges
f6371d532b Fixes unit tests 2015-02-10 17:45:27 +11:00
Samuel Georges
aba7021834 Plugins can now registerSchedule() 2015-02-09 21:50:41 +11:00
Samuel Georges
9d649ebb1e Remove deprecated path symbols 2015-02-07 16:20:34 +11:00
Samuel Georges
68909f1bfe Fixes Custom Exception Handler for L5 2015-02-07 16:14:26 +11:00
Samuel Georges
f08f954248 Move Foundation registration out 2015-02-07 15:07:56 +11:00
Samuel Georges
9a616b6174 Fix clear cache, update storage paths 2015-02-07 14:50:03 +11:00
Samuel Georges
f4e60f105a Prevents infinite loop with traceSql(), remember() is back 2015-02-07 10:08:10 +11:00
Samuel Georges
4c29c5080d Clean up, get front and backends operational again 2015-02-05 19:47:20 +11:00