perploug
|
d004d529b7
|
New dashboard using angular
|
2013-08-30 10:17:46 +02:00 |
|
Shannon
|
4b4fc037dd
|
Fixes up pre-value formatted data so it doesn't include ID in the value since this confuses things.
|
2013-08-28 18:52:00 +10:00 |
|
Shannon
|
0ebe9ec0fa
|
Updated some of the property editor API to ensure that when formatting data for persistence we have access to the pre-values as well since these might need to be used to format the persisted data. Completed the new property editor: Multiple text box and it is saving the data in a backwards compatible format. Changed the internal AsDictionary method of the pre value collection to be a public method called FormatAsDictionary.
|
2013-08-28 17:53:31 +10:00 |
|
Shannon
|
bb6adcab92
|
Fixed up new actions in MediaController
|
2013-08-28 09:50:15 +10:00 |
|
perploug
|
8b1fcf3e07
|
Media dialog upload and folder creation
|
2013-08-27 16:01:39 +02:00 |
|
Shannon
|
3708b0de65
|
Got value editors being able to handle 'object' not just string so we can post and return json structures directly to the angular editors, got the multiple drop down list working and saving data. U4-2704 Change property editor value editor to return/receive object instead of string
|
2013-08-26 18:03:35 +10:00 |
|
Shannon
|
59a8e03c79
|
Got further with pre-value editors and strongly typed stuff, got the pre-value editor for drop down list working and saving array objects. Now need to wire that up to the editor but think i need to change how the drop down list displays it's values.
|
2013-08-23 18:10:32 +10:00 |
|
Shannon
|
e463faa943
|
Got the template drop down working with the dropdown property editor which allows some config.
|
2013-08-22 15:48:32 +10:00 |
|
Shannon
|
7df641cf2b
|
Got Data Type Creation working. Need to look at fixing up the issues with creating content/media tomorrow.
|
2013-08-20 18:10:19 +10:00 |
|
Shannon
|
b901ae3269
|
Updated the data type controller post method and moved validation, etc... over to a filter, updated data type tree with the create menu action to launch into a blank element.
|
2013-08-20 17:25:17 +10:00 |
|
Shannon
|
ddef2cc7ff
|
Got validation working properly with pre-values, updated the content editing helper to be more generic and work with different editors like the data type editor that supports umb-property.
|
2013-08-20 16:02:10 +10:00 |
|
Shannon
|
949748a7f7
|
Added some overloads to the data type service to be able to save data types + pre-values in one transaction, and also to be able to update pre-values (before we could only insert). Got the data type editor now validating and saving values back to the db. Updated the content views (content/media) to have a correct form structure with ng-submit working.
|
2013-08-20 14:44:59 +10:00 |
|
Shannon
|
a29706b5ce
|
Updated the model mappers to include the pre-value value which is now wired up to the display, now just need to get the data type's persisting.
|
2013-08-20 11:33:41 +10:00 |
|
Shannon
|
e783b35a3a
|
Updated the data type controller to return the correct data for the editor, including more models and model mappings.
|
2013-08-19 17:39:50 +10:00 |
|
Shannon
|
78e836025b
|
Fixes EntityController to have a correct model mapper and removes invalidly named 'map' method. Removes the key from entity since we don't need it. Added some notes to the controller since we have to implement security for the results.
|
2013-08-19 16:49:07 +10:00 |
|
perploug
|
6df9a912f0
|
Adds keyboard.service for hotkeys, final contentpicker
|
2013-08-16 13:13:46 +02:00 |
|
Shannon
|
4a8026c902
|
Got the Date and Date/Time new property editors created, fixed up a few date casting issues with data. These editors 'should' be compatible with the previous legacy date/datetime editors, just need to test it.
|
2013-08-14 20:08:45 +10:00 |
|
Shannon
|
3e675ff2cc
|
Converted over pre-value config to be a dictionary, not an array. To do that I needed to create a new PreValueCollection object which encapsulates support for legacy (array based) pre-vals which get converted to a dictionary and newer dictionary pre-vals... which we will now require because we'll support pre-value overrides eventually. Fixed up the mapper unit tests and added other unit tests.
|
2013-08-14 19:24:20 +10:00 |
|
Shannon
|
2e2229e388
|
Created a sortable directive to share the markup between content and media and got media sorting done too.
|
2013-08-13 17:48:56 +10:00 |
|
perploug
|
5a435523ed
|
merge
|
2013-08-12 15:26:31 +02:00 |
|
perploug
|
e825c08901
|
Added events.Service and xmlhelper.service
|
2013-08-12 15:17:34 +02:00 |
|
Shannon
|
c3e773b598
|
Wires up release and expire dates to be persisted, template is wired up but need to get the picker rendering.
|
2013-08-12 16:45:00 +10:00 |
|
Shannon
|
8525468312
|
Get the generic property tab rendering properly with a url list as well.
|
2013-08-12 15:57:54 +10:00 |
|
Shannon
|
1e2af42ce6
|
Ensures internal generic properties are all wired up in c# and fixes up the boolean editor, adds templatepicker html file so that something is rendered and there are no js errors.
|
2013-08-12 14:16:45 +10:00 |
|
Shannon
|
437f2dc588
|
Added more security checks to the content controller
|
2013-08-09 18:04:44 +10:00 |
|
Shannon
|
cbc841301b
|
Got more of the sorting stuff working, started implementing much of the back office security checks in the content controller, updates some of the c# unit tests and got a self-hosted test running (but commented out currently until we can mock things properly).
|
2013-08-07 19:28:32 +10:00 |
|
Shannon
|
66fc7e91dd
|
Got the GetChildren wired up to the back end, updated the sort and list view controls to use the new resource with promises, updated unit tests to support.
|
2013-08-06 18:42:36 +10:00 |
|
Shannon
|
94a67d12ef
|
Got content/media thumbnails rendering properly even with old legacy ones (file based).
|
2013-08-06 14:15:35 +10:00 |
|
Shannon
|
66c2157bea
|
Merge remote-tracking branch 'origin/6.1.4' into 7.0.0
Conflicts:
src/Umbraco.Core/UriExtensions.cs
src/Umbraco.Tests/TestHelpers/BaseDatabaseFactoryTest.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/Editors/MediaController.cs
src/Umbraco.Web/Install/UmbracoInstallAuthorizeAttribute.cs
src/Umbraco.Web/Mvc/UmbracoAuthorizeAttribute.cs
src/Umbraco.Web/Mvc/UmbracoAuthorizedController.cs
src/Umbraco.Web/Security/WebSecurity.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/UmbracoContext.cs
src/Umbraco.Web/UmbracoModule.cs
src/Umbraco.Web/WebApi/MemberAuthorizeAttribute.cs
src/Umbraco.Web/WebApi/UmbracoApiController.cs
src/Umbraco.Web/WebApi/UmbracoAuthorizeAttribute.cs
src/Umbraco.Web/WebApi/UmbracoAuthorizedApiController.cs
src/Umbraco.Web/umbraco.presentation/umbraco/developer/DataTypes/editDatatype.aspx.cs
|
2013-07-31 18:52:14 +10:00 |
|
Shannon
|
4b8fed9f06
|
Started converting content model mapping over to use AutoMapper to fix the composite tabs/properties. New unit tests for the mapping as well.
|
2013-07-25 15:31:26 +10:00 |
|
Shannon
|
118f9b02e2
|
Fixes: U4-1027 Media Sort Usability -> changed the sorting to use Web API instead of asmx web service.
|
2013-07-25 12:29:41 +10:00 |
|
Shannon
|
5dc43e99fa
|
Got media controllers working just like content, have tried to share as much code as possible between them. Can probably do a bit better but there's minimal code replication.
|
2013-07-23 18:55:31 +10:00 |
|
Shannon
|
feb1892e9e
|
Gets notification msgs on the server side to be displayed. Fixes property existence checking... was checking on id before but that is incorrect, needs to be on alias since a new property id is gen'd on each save and we're not re-wiring them back up. Fixes YSOD messaging for content as well. Changes the ModelState to modelState to be consistent in js.
|
2013-07-22 18:16:50 +10:00 |
|
Shannon
|
ae2ed17050
|
missing files.
|
2013-07-22 17:13:56 +10:00 |
|
Shannon
|
b9d0bca1b6
|
Fixed up validation messages when we are not redirecting, fixed up how we re-bind the content values to make sure we only set the values if they have been changed by the server and added unit tests for that. Added more properties to our display model including a new INotificationModel to put localized notifications in.
|
2013-07-22 17:13:38 +10:00 |
|
Shannon
|
d3fe37a080
|
Adds RequiredForPersistenceAttribute to easily detect if any entity fails validation in a way that it cannot be persisted to the data store. Changes all tree events to not be jquery events and to not require a 'callback' jquery object, instead we just use angular events broadcast globally, much nicer.
|
2013-07-18 17:05:40 +10:00 |
|
Shannon
|
2212de3455
|
Got server side field validation wired up to non-user defined properties (such as name).
|
2013-07-16 18:52:58 +10:00 |
|
Shannon
|
e2fa610358
|
Lots of work for validation. We have a different type of validation model in Umbraco where we still save content even if some things are invalid (we just don't publish) so we have to take all of this into account. We also have other rules where if it is new content but required fields like 'name' are empty we cannot continue to save. Also started working on dealing with server side validation errors for content fields (not just user defined fields).
|
2013-07-16 18:23:20 +10:00 |
|
Shannon
|
6652016faa
|
Makes the 'active' property on a tab a server side thing, updates more resources to use the resourcePromise.
|
2013-07-10 17:28:15 +10:00 |
|
Per Ploug
|
693c0cb2a5
|
working modals
|
2013-07-03 13:55:33 +02:00 |
|
Shannon
|
388f55d7fd
|
Moved application logic into Core which are now 'Sections'. Have proxied all calls from the legacy application to sections. Streamlined how automapper configs are registered (much better now). Updated some unit tests to use the new classes instead of the legacy ones. Created the sections controller to return the sections from the back office. Changed the TypeFinder to search all types not just public ones, changed the boot managers to not have to explicitly modify the resolvers with internal types because now internal types are automatically found.
|
2013-07-01 14:23:56 +10:00 |
|
Shannon
|
a077836936
|
Implemented the required/regex validation that is applied to PropertyType's on a Document type (this might be temporary if we get around to implementing pre-value overrides). Changed the name from ManifestValueValidator to just ValueValidator and allows for property editors to override the defaults if they need to change how the regex/required validation is processed against the property's value. Have streamlined all of the validation directives to require an FormController which we then listen to. Have removed valBubble as we don't actually need that functionality anymore and this simplfies input elements too.
|
2013-06-28 12:23:15 +10:00 |
|
Shannon
|
816edce620
|
Implemented auto-mapper for mapping and converted over the user mappings. Got the gravatar directive working now too. Removed all umbracoUseMediumTrust settings.
|
2013-06-18 17:22:01 +10:00 |
|
Shannon
|
b50658121d
|
Started integrating authorization services.
|
2013-06-17 01:06:31 +02:00 |
|
Shannon
|
aea1a17a03
|
Last commit into mercurial!!! -- a bunch of model mapping mayhem
|
2013-06-10 20:24:54 -02:00 |
|
Shannon
|
877c0b85cd
|
Refactors content model mapper to be re-used for media, added new base model class
to deal with content similarities like media. Renamed some service methods to be consistent.
|
2013-06-10 16:43:42 -02:00 |
|
Shannon
|
df72297429
|
Got media picker working with real media items.
|
2013-06-10 11:15:33 -02:00 |
|
Shannon
|
47d70e858b
|
Getting media picker working
|
2013-06-10 10:36:59 -02:00 |
|
Shannon
|
1b59c1ba6e
|
Got content item creation working and rte property editor working/saving
|
2013-06-09 11:40:52 -02:00 |
|
Shannon Deminick
|
96fac60c3f
|
So close to having data saving but now we have issues with HttpContext.Current because we are running async processes... fail.
|
2013-06-05 14:37:19 -10:00 |
|