51 Commits

Author SHA1 Message Date
Damien MATHIEU
8010cf1084
Add support for batched jobs (#1009)
Refs: laravel/framework#32830
2023-11-15 13:03:30 -06:00
andyhethers
f731cbadc8
Add indexes to sessions table (#978)
Refs: 113ade3d55
2023-09-25 10:11:00 -06:00
Eric Pfeiffer
dc70c90d3b
Update jobs tables to support Laravel 9 (#730)
Updates `failed_jobs` table to add missing `uuid` column. This also updates the `payload` and `exception` columns to be inline with the default Laravel migration.
2022-10-19 23:01:16 -06:00
Arvis Lācis
5cbf1ec653
Store system first boot date in the database explicitly (#639)
The first plugin version record is unreliable, especially as plugins are added and removed; so this commit stores the first boot date in the database explicitly by using a database migration.
2022-08-11 11:12:45 -06:00
Luke Towers
f14642cc58 Fix scope overreach of migration from 2016.
Backend migrations should only touch the backend tables, same for the system module. This was added for build 345 in 2016 in the wrong migrations. See d7cfe61e67
2022-03-11 22:17:27 -06:00
Luke Towers
07863c0437
Add support for pivot data in deferred bindings (#47)
Requires: wintercms/storm@e7e8da2

Refs: octobercms/library#555, octobercms/october#5466. Fixes octobercms/october#1409.
2021-03-20 23:50:18 -06:00
Luke Towers
cfa763b714 Initial rebrand commit generated from the 1.0 rebrand branch patch file 2021-03-10 15:02:53 -06:00
Ben Thomson
4302f8d4f5
Change module seeders to only temporary unguard attributes 2020-01-19 22:26:46 +08:00
Ben Thomson
a59d3b83eb Code quality clean up (#4449)
Credit to @bennothommo
2019-07-18 08:50:37 -06:00
TimFoerster
51d79ffaba Make auto inline brand CSS for email layouts optional (#3192)
Fixes #3133. Credit to @TimFoerster. Thanks to all the reviewers from #3192.
2018-09-23 20:49:19 -06:00
Nathan van der Werf
0f0d108da0
Remove unused imports 2018-08-24 19:51:59 +02:00
Nathan van der Werf
66fa03f17e
Revert "Remove unused imports"
This reverts commit 742a5f415bc45819b11c77402efc114fa2f4451e.
2018-08-24 19:40:40 +02:00
Nathan van der Werf
742a5f415b Remove unused imports 2018-08-15 18:27:36 +02:00
Nikolay
2239f988d2 Fixes #3211 with improvements to reverse migration (#3212)
Fixes #3211
2017-10-31 12:34:48 -06:00
Matheus Naldi
f8ceeb7b52 Improved deferred bindings query performance (#3014)
Credit to @MatheusNaldi. Fixes #2877
2017-08-07 11:54:33 -06:00
Samuel Georges
4663531de2 Introduce mail partials + twig
Improve layout seeding
2017-07-19 21:14:08 +10:00
Samuel Georges
0e4d05d150 Add migrations to queue database tables 2017-05-16 18:49:05 +10:00
Samuel Georges
1a267b8d03 Code clean up from #2562 2017-01-13 06:15:59 +11:00
Konstantin L
2b5cf64ddf Use Config::get() instead of config() helper. 2017-01-10 15:51:26 +01:00
Konstantin L
f10de2fc10 Respect database tables config. 2016-12-15 20:57:17 +01:00
Samuel Georges
4c39b340fe This should really be long text
Refs #1422
2016-10-13 06:44:33 +11:00
Samuel Georges
f5633c1bc6 SQL MODE code may fail in other drivers, use Dongle instead 2016-04-30 06:22:00 +10:00
Dave Shoreman
48090351bd Convert current core timestamp columns to nullable
Adds migrations to switch all existing timestamp fields from being
NOT NULL DEFAULT 0, to NULL DEFAULT NULL, in order to get around
issues with new default modes in MySQL that cause errors in 0 dates.
2016-04-29 19:31:17 +01:00
Dave Shoreman
34f2aa7dcf Switch to custom Schema facade
Updates the Schema facade to point to the custom one added in the
library repo, and sets all existing migrations to use our own
Blueprint class instead of the one provided by the Laravel framework.
2016-04-27 08:31:58 +01:00
Samuel Georges
010cd403f5 Detail column now supports lengthy updates
Fixes #1816
2016-03-25 10:59:17 +11:00
Samuel Georges
ff52ad6595 Remove Illuminate references 2016-02-23 13:46:57 +11:00
Samuel Georges
933ea641cc Adds failed jobs table (from docs)
Allow closures to be passed to Form|ListController
Tidy up server detail payload
2015-09-23 05:45:55 +10:00
Samuel Georges
3f7aa9f9f7 Write tests for revisionable trait 2015-09-19 05:36:58 +10:00
Samuel Georges
b5611c3ed1 Add cache table 2015-09-19 05:32:05 +10:00
Samuel Georges
6f4590404c Add logic to look for !!! in plugin updates - Fixes #785 2015-07-10 15:51:24 +10:00
Samuel Georges
4e507823ea Sending mail now passes the parent data set to the layout
Renamed conflicting variable message -> content
Fixes #1070
2015-05-02 09:49:24 +10:00
Samuel Georges
a2a929a17a Create jobs table to replace internal cron queue driver 2015-02-07 21:07:08 +11:00
Samuel Georges
e3dae22758 Back-end user groups can now be marked to add new administrators by default
Streamline naming of backend user groups
Add description field to backend user group table
2014-12-16 12:39:38 +11:00
Stefan Talen
f85087eac6 Updating modules/system 2014-10-18 11:58:50 +02:00
Sam Georges
2689a3e669 Be more specific about pathing, minor improvement to system settings table 2014-10-18 13:39:33 +11:00
Sam Georges
8ca3483863 Refs #653 - Move sessions table to system 2014-09-28 10:29:49 +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
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
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
4c419e2293 Add cron queue migration and use it as default config 2014-07-03 18:37:47 +10:00
Sam Georges
26e712dc06 Use dropIfExists for smoother rollbacks 2014-06-30 13:23:35 +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
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
cf000a905b Can now remove, refresh and disable plugins via the Back-end GUI 2014-06-05 21:51:58 +10:00
Sam Georges
40efd04558 Fixes https://github.com/octobercms/install/issues/30 2014-05-27 13:49:42 +10:00
Sam Georges
0088804ee9 SQLite doesn't like this key name 2014-05-16 11:11:29 +10:00
Sam Georges
81042c85a8 Add nullables 2014-05-15 11:34:27 +10:00
Sam Georges
934d7d869f Use shorter index 2014-05-15 09:20:00 +10:00