Samuel Georges
f3f8676479
The date format should be sourced from moment
...
Streamline JS formatting
Refs #1651
2016-05-12 07:02:29 +10:00
Samuel Georges
5ce890ba4a
Cannot use default as a variable
...
Add missing date scope partials
2016-05-12 06:48:30 +10:00
Samuel Georges
d50c7591cf
Move the datepicker to storm
...
Write docs on usage
2016-05-12 06:48:10 +10:00
Samuel Georges
e2647dcf64
Move moment + pickers to storm
2016-05-12 05:54:41 +10:00
Samuel Georges
37403f3ad4
Reorganise some code from #1651
...
Add getLang helper - Storm cannot depend on Backend
Recompile assets
2016-05-12 05:48:04 +10:00
Samuel Georges
cdd280b6e1
Merge pull request #1651 from gabsource/feature/list-scope-filter-by-dates
...
Feature to allow filtering lists by date scopes (single date or range)
2016-05-12 04:46:06 +10:00
Samuel Georges
f900ed8f62
Reshuffle the base color scheme again
...
Restyle the component area in the CMS
2016-05-12 04:33:01 +10:00
Samuel Georges
ff207b91cf
onDelete -> onDeleteItem
2016-05-12 04:31:29 +10:00
Jérémy Gaulin
51ac38dff7
Minor refactoring to match latest develop version
2016-05-11 17:27:52 +02:00
Jérémy Gaulin
99dba21c97
Translate filter group dropdown 'all' reset text
2016-05-11 16:13:52 +02:00
Jérémy GAULIN
b08c215b72
Filter lists by dates with two new scope types (date and range)
2016-05-11 16:13:52 +02:00
Samuel Georges
bab3a0ed5c
Improve UI on sign in screen
...
Fixes a weird issue where the custom logo ratio loses its transparency
2016-05-11 05:29:34 +10:00
Samuel Georges
5400ec7d2d
Complete taglist form widget
2016-05-10 06:02:35 +10:00
Samuel Georges
5d27682f25
Create new TagList form widget (Experimental)
...
Update Select2 to latest
2016-05-08 17:43:21 +10:00
Samuel Georges
fc1adb937c
Merge pull request #1961 from canthis/translations/lv-translation
...
Added missing backend/ translations for Latvian language
2016-05-08 11:18:32 +10:00
Samuel Georges
0aaf17c98a
Merge pull request #1975 from gabsource/enhance/fr-translation
...
Translated news keys for french locale
2016-05-08 11:18:22 +10:00
Samuel Georges
05758ed507
Merge pull request #1943 from mcustiel/bugfix-components-autowiring
...
Bug: Fix for components that support autowiring
2016-05-08 11:17:32 +10:00
Samuel Georges
d69053481c
Tweak some styles
2016-05-05 17:39:36 +10:00
Samuel Georges
a180e37b1d
Maintain key integrity. Fixes #1969
2016-05-04 19:20:41 +10:00
Jérémy Gaulin
8e63060a11
Translated news keys for french locale
2016-04-30 12:00:20 +02:00
Samuel Georges
f33c3519c9
Minor style tweak
2016-04-30 07:51:01 +10:00
Samuel Georges
f5633c1bc6
SQL MODE code may fail in other drivers, use Dongle instead
2016-04-30 06:22:00 +10:00
Samuel Georges
f45c04a3aa
Minor logic error
...
Trash strict mode off during default migrations: this will occur as a one-time during the RC->stable since the code exists in the migration.
2016-04-30 06:01:51 +10:00
Samuel Georges
1c8de67610
Merge pull request #1964 from dshoreman/date-fixes
...
Date fixes
2016-04-30 05:21:32 +10:00
Samuel Georges
1608d80127
Reorganise code editor prefs
...
Fixes visual bugs
Update dashboard icon
Restyle flash messages
2016-04-30 04:53:33 +10:00
Dave Shoreman
e2b110a611
Disable strict mode before running migrations
...
This will ensure strict mode is not applied while running migrations
for both modules and plugins, either when installing or removing.
We don't need to call disableStrictMode from UpdateManager::uninstall()
as it is called within the plugin removal methods, which are run first.
To force strict mode to be enabled, set 'strict' => true in the database config.
2016-04-29 19:32:11 +01: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
Samuel Georges
d6a7fdc74c
Reduce the wording on a bunch of messages
2016-04-29 17:36:52 +10:00
Samuel Georges
4511120cb6
Implement ArgonServiceProvider for detect locale
...
Refs #1968
2016-04-28 17:58:35 +10:00
Samuel Georges
e52fa7bd33
Compat with CSV v8
2016-04-28 06:39:35 +10:00
Samuel Georges
0d451eaa78
Be less strict about formExtendModel returning a model
2016-04-28 05:47:14 +10:00
Samuel Georges
0d8a30730e
Introduce scope "switch" type, allow options to be passed
2016-04-27 19:09:19 +10: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
28a8f84692
Add "outline" buttons and restyle callouts
2016-04-27 06:54:21 +10:00
Samuel Georges
adbde0ad09
If the cache should fail, don't bring down the whole app
2016-04-27 05:44:32 +10:00
Samuel Georges
a5acbc7bff
Add before/after events for component::onRun
2016-04-27 05:44:32 +10:00
Samuel Georges
589f6d1551
Restyle flash message animation
2016-04-27 04:44:02 +10:00
SlaviX.DnB
14bfaf00e8
One more string translated in import/export section.
...
Missed it in previous commit.
2016-04-26 17:54:26 +03:00
SlaviX.DnB
169a93e9d4
Backend Latvian translations
...
Added missing strings, fixed typos.
2016-04-26 17:44:55 +03:00
Mariano Custiel
aa08a83420
Fix for components that support autowiring
...
Removed unneeded null object and call App::make without arguments
2016-04-26 11:49:41 +02:00
Samuel Georges
ad484d56cf
Fix tab styling inside preview container
2016-04-26 07:08:36 +10:00
Samuel Georges
94af417d8a
Set default backend timezone to app value
...
Consider that some users may have already set app.timezone to their local timezone, so we don't want these values converted back to UTC
2016-04-26 07:00:08 +10:00
Samuel Georges
d3efc1af4c
Make the datepicker preview mode show pretty dates
...
Improve styles of preview form controls
2016-04-26 06:59:02 +10:00
Alexander Shapoval
2f81d2fe0b
Export with utf-8 characters ( #1958 )
2016-04-26 06:27:33 +10:00
Samuel Georges
41fe2407be
Add support for TIME db columns
...
Tacks on todays date so it remains compatible with the datepicker control. Without this, it returns "Invalid date"
2016-04-26 06:18:04 +10:00
Samuel Georges
733c77c3f1
Improvements to clockpicker
...
AM/PM time now loads correctly
Updating the input field manually is reflected in the data locker
2016-04-26 06:12:16 +10:00
Samuel Georges
39e91575af
Write docs for datepicker plugin
2016-04-24 09:43:26 +10:00
Samuel Georges
e772e87de5
Complete rebuild of datepicker form widget
...
The datepicker now handles timezones and locale mainly on the client side. When a user selects a date/time, the value is chosen in their timezone preference, the script will then convert the value to the application timezone (UTC) for storage in the database. The reverse is true: when the value is loaded, it is converted from UTC to the user preference. The entire process is seamless. Dates are also formatted in the locale preference.
Example scenario: This fixes the issue when selecting the blog post published date. In some cases, the date could be set to 24th April but the server time is 23rd April, so the post appears unpublished against the user's intent.
There is still some issues around DATE and TIME column types stored in the database. It is best to always use TIMESTAMP/DATETIME to retain the timezone conversions. DATE will reset the time to 00:00 UTC which can cause issues and TIME does not play nicely with Carbon at all. We should still try to add support for these columns in the datepicker, even though they are not recommended.
2016-04-24 09:33:39 +10:00
Samuel Georges
d49cef2201
Pass the app timezone for conversions
2016-04-24 05:36:02 +10:00
Samuel Georges
706f0637f4
Move menu mode to its own tab
...
This should get a fancy form field soon
2016-04-23 13:17:40 +10:00