Commit Graph

1562 Commits

Author SHA1 Message Date
alekseybobkov 18e058ad59 Added the Media tab, minor update in .htaccess to allow temporary public directory to be accessible; implemented the basic UI components and navigation; implemented grid, list and tiles view modes; implemented drag-select interface; implemented Media Library cache refreshing; implemented thumbnail generating for local and remote media files; fixed memory leak in third-party Flot Resize library; minor update in the AJAX framework - AJAX request cancelling is not considered as an error anymore; added back-end UI components for creating panels. 2015-03-15 12:52:03 -07:00
alekseybobkov 1c273f28ba Implementing the MediaLibrary class, in progress 2015-02-24 22:02:03 -08:00
Samuel Georges 54fe8452e5 uploadsPath -> cms.storage.uploads.path 2015-02-23 19:55:41 +11:00
Samuel Georges f7ba386156 Missing NS ref 2015-02-23 19:55:06 +11:00
Samuel Georges 680eef8f81 Fixes #944 2015-02-23 17:52:43 +11:00
Samuel Georges 638bdf6b5f Merge pull request #960 from Flynsarmy/numberFieldPattern
Accept any valid number, positive or negative. Fixes #959
2015-02-22 15:41:03 +11:00
flynsarmy 74cd856f8a Accept any valid number, positive or negative 2015-02-22 13:45:40 +10:00
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
Samuel Georges cb39d41a09 Merge pull request #957 from gpasztor87/master
Add validation rules for mail settings.
2015-02-22 08:29:36 +11:00
Pásztor Gábor f8cb3900f0 Add validation rules for mail settings. 2015-02-21 19:55:37 +01:00
Samuel Georges c559db0de6 Extract the updater JS to its own file, add helper to find missing dependencies 2015-02-21 22:59:09 +11:00
Samuel Georges 320f7bfb1a List text values should be escaped, since they come directly from the model values
Fxies https://github.com/rainlab/user-plugin/pull/37
2015-02-21 19:16:44 +11:00
Samuel Georges a4418aeab8 Various minor touch ups 2015-02-21 19:16:14 +11:00
Samuel Georges c746ba5c2b Disabled property on form fields should work 2015-02-21 17:09:21 +11:00
Samuel Georges 25963deb69 * Build 206 2015-02-21 15:21:06 +11:00
Samuel Georges b88d28566e Tidy up from #927 2015-02-21 15:09:39 +11:00
Samuel Georges 5b758e0d4c Merge pull request #950 from gpasztor87/master
Emmet support for Codeeditor
2015-02-21 15:05:44 +11:00
Samuel Georges 1277364d4c Fixes #916 2015-02-21 14:58:51 +11:00
Samuel Georges 49021145c5 Use nicer minified css 2015-02-21 14:58:51 +11: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 035718eb1b Add column-slim css selector 2015-02-21 14:21:14 +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 cf9231466c bindSoftDependencies -> bindContainerObjects 2015-02-21 12:03:50 +11:00
Samuel Georges 3d898c6bde Minor 2015-02-21 11:43:17 +11:00
Samuel Georges 9f17c7add0 Add support for unit testing 2015-02-21 11:41:43 +11:00
Samuel Georges c0839464fd Fileupload should detect the thumb extension 2015-02-20 22:12:24 +11:00
Samuel Georges 343eeb0cb4 Add env vars to phpunit 2015-02-20 22:12:11 +11:00
Samuel Georges 5940322cf9 Improve htaccess security 2015-02-20 22:11:42 +11:00
Samuel Georges 9d1b6be51f Add fancy ASCII logo to readme 2015-02-20 18:16:38 +11:00
Samuel Georges 93f48d87ea Minor fix 2015-02-19 22:17:07 +11:00
Samuel Georges c7881ff2dc Tidy up code from #940 2015-02-19 19:38:50 +11:00
Samuel Georges 8d0d46ffc7 Merge pull request #940 from Flynsarmy/customRelationContext
Support passing custom contexts to relationcontroller
2015-02-19 19:24:41 +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
Pásztor Gábor 12bfc52941 Emmet support for Codeeditor 2015-02-18 20:54:36 +01:00
Samuel Georges 0abc2de0d1 ApplcationException -> ApplicationException 2015-02-19 00:35:14 +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 5a5db71e5a Add storage/app to list of writable folders 2015-02-18 17:25:34 +11:00
Samuel Georges 4e2182138d Lower the chance of a conflict with the CSS class "loading" 2015-02-17 21:04:24 +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
Samuel Georges 7b52e07b65 Overhaul exceptions, rename triggerapi display -> show 2015-02-16 21:16:43 +11:00
Samuel Georges afc5ede330 * Build 192 2015-02-15 00:00:45 +11:00
Samuel Georges 24f3168ce6 Check for empty arrays too 2015-02-14 21:40:49 +11:00
Samuel Georges 6bac3f9251 Fixes broken file uploads 2015-02-14 21:38:49 +11:00
Samuel Georges 7c5693b298 Added "Auto close tags and special characters" to Code editor preferences. 2015-02-14 19:50:12 +11:00
Samuel Georges f2460cb7b8 Fixes issue where snippet data (viewBag) is not saved
^- when there are no components used on the partial
+ Minor lang fix
2015-02-14 17:27:27 +11:00
Samuel Georges c36971b8fc Minify and combine RichEditor assets 2015-02-14 16:40:50 +11:00
Samuel Georges 8fab7df4d9 Update redactor to latest 2015-02-14 16:36:08 +11:00
Samuel Georges 9927568d98 Removed the deprecated propertyOrParam() 2015-02-14 16:31:56 +11:00
Samuel Georges 3be79ef6fb * Build 190 2015-02-14 16:30:07 +11:00
Samuel Georges a2f2f5f87f Component->paramName() was not functioning as described
{{ :param }} returned null, should return "param"
2015-02-14 15:52:58 +11:00