Nikolaj Geisle
14ce40be4c
Fix BackOfficeServerVariables.cs
2022-05-16 10:50:40 +02:00
Nikolaj Geisle
6de8a81aa0
Fix invariant content
2022-05-16 09:56:18 +02:00
Mads Rasmussen
ec91d8c22b
check for publish permission when publishing with decendants
2022-05-12 18:07:35 +02:00
Mads Rasmussen
87811bd3b3
check for unpublish permission
2022-05-12 18:07:00 +02:00
Mads Rasmussen
dae338b4e8
check for schedule permission
2022-05-12 18:06:41 +02:00
Mads Rasmussen
7405cbe6ef
check for send to publish permission
2022-05-12 18:05:38 +02:00
Mads Rasmussen
c26a0a46b0
dont allow publish if the user doesn't have publish permissions
2022-05-12 18:02:15 +02:00
Mads Rasmussen
84108bbea2
dont allow save if the user doesn't have save permissions
2022-05-12 18:01:17 +02:00
Mole
3f0ff6a752
Publish invariant properties ( #12386 )
...
* Publish invariants from non default
* Add culture impact service
* Use the new culture impact service instead of newing up culture impacts
* Only publish invariant properties on non-defaults with invariant culture
Essentially we want to be able to fall back to the default culture for the variant properties if a document type is made invariant, not whatever culture was published last.
* Move creation logic into the service
* Make creation method names consistent
* Fix tests
We compare the cultures directly, so they have to be the same object instance unfortunately
* Add test for the new setting
* Add new config to server variables
* Fix test setup
* Apply suggestions from code review
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
2022-05-12 12:41:51 +02:00
Mads Rasmussen
6ddce4b151
use correct magic letter for update permission
2022-05-11 20:30:08 +02:00
Mads Rasmussen
c9c00760b5
match tag editor readonly styling with input
2022-05-11 20:25:34 +02:00
Mads Rasmussen
5e4ecf2462
set node name to readonly when the user has no update permissions
2022-05-11 20:22:47 +02:00
Mads Rasmussen
4a63433257
simplify check for readonly
2022-05-11 20:21:49 +02:00
Mads Rasmussen
de8a5bc855
style readonly inputs different than disabled inputs
2022-05-11 19:36:39 +02:00
Mads Rasmussen
95a41afea9
list view: check for readonly based on variant permissions
2022-05-11 19:26:54 +02:00
Mads Rasmussen
16288cf939
content: check for readonly properties based on variant permissions
2022-05-11 19:26:24 +02:00
Nikolaj Geisle
1810b7a744
Change allowedactions
2022-05-11 13:34:35 +02:00
Nikolaj Geisle
e839e09680
Finish default granular permissions for languages
2022-05-11 12:55:42 +02:00
Nikolaj Geisle
e270f90296
Add granular permission to variants
2022-05-11 12:31:51 +02:00
Nikolaj Geisle
b6277fbfd7
Revert "Start work on allowing nodes for users per language"
...
This reverts commit e78794c00e .
2022-05-11 10:01:27 +02:00
Nikolaj Geisle
004267a86f
Fix test
2022-05-11 09:49:13 +02:00
Nikolaj Geisle
e78794c00e
Start work on allowing nodes for users per language
2022-05-10 15:57:13 +02:00
Nikolaj Geisle
0d16de1b64
Merge remote-tracking branch 'origin/v10/dev' into v10/feature/variant-permissions
2022-05-10 15:34:46 +02:00
Nikolaj Geisle
eda9328f99
Dissallow users to save languages they do not have access to
2022-05-10 14:57:58 +02:00
Mads Rasmussen
23bb172be0
add icon for languages
2022-05-10 13:10:23 +02:00
Mads Rasmussen
08dedf57c5
change help text to limit
2022-05-10 12:45:36 +02:00
Mads Rasmussen
855f83ee1f
Merge branch 'v10/feature/variant-permissions' of https://github.com/umbraco/Umbraco-CMS into v10/feature/variant-permissions
2022-05-10 12:40:15 +02:00
Mads Rasmussen
4dd4f190e3
Move languages underneath sections
2022-05-10 12:40:03 +02:00
Nikolaj Geisle
3bbfc427fc
Fix breaking change in mapping
2022-05-10 12:37:52 +02:00
Nikolaj Geisle
52f17cd25f
Remove defaulting to return all languages
2022-05-10 12:33:09 +02:00
Nikolaj Geisle
1638cfcf40
Merge remote-tracking branch 'origin/v10/feature/variant-permissions' into v10/feature/variant-permissions
2022-05-10 12:30:33 +02:00
Nikolaj Geisle
16d74d016c
Fix PerformGetAll
2022-05-10 12:30:25 +02:00
Mads Rasmussen
58a915d2f7
wire up remove language
2022-05-10 12:16:32 +02:00
Mads Rasmussen
2e100e60c4
read from languages - save to allowedLanguages
2022-05-10 11:39:39 +02:00
Nikolaj Geisle
5c2b0121ba
Create new table in database for usergroup languages
2022-05-10 11:03:31 +02:00
Bjarke Berg
1e3b806bd8
Merge remote-tracking branch 'origin/v10/10.0' into v10/dev
...
# Conflicts:
# src/Umbraco.Core/Deploy/IValueConnector.cs
2022-05-10 09:56:17 +02:00
Andy Butland
62fb7a6f19
Fixed issue with null reference when obtaining a lock using a detached scope.
...
(cherry picked from commit 02cd139770 )
2022-05-10 09:51:18 +02:00
Andy Butland
5810c2d35b
Further NRT updates for Deploy ( #12375 )
...
* Nullability modifications to grid cell values and connector.
* Nullable updates to IDataTypeConfigurationConnector.
* Apply suggestions from code review
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
(cherry picked from commit 109d2f191e )
2022-05-10 09:51:01 +02:00
Andy Butland
ea77c9a4fc
Further NRT amends ( #12363 )
...
* Amended nullability of base Deploy classes.
* Ensured ContentItemDisplay.Variants is non-nullable.
* Set IArtifactSignature.Dependencies to be non-nullable.
* Update template collection retrieval to be non-nullable.
* IMediaService.GetRootMedia to be non-nullable.
* Non-nullable collection for IMemberService.GetMembersByMemberType.
* Non-nullable collection for member role retrieval.
* Non-nullable collection for root dictionary items.
* Non-nullable collection for child dictionary items.
* Applied suggestions from code review
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Remove extra dot
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk >
(cherry picked from commit 63b77b7743 )
2022-05-10 09:50:50 +02:00
Andy Butland
fbdf704567
Further amends to NRT definitions ( #12356 )
...
* Ensured all GetContainers methods in IDataTypeService return non-nullable collections.
* Further amends to ensure services return non-nullable collections.
* Aligned nullability of IMediaService.GetMediaFileContentStream(string
* Removed return of nullable streams from IFileService.
* Fixed nullability mismatch.
(cherry picked from commit 735086a747 )
2022-05-10 09:50:41 +02:00
Andy Butland
b1ece9b202
NRT amends necessary for Deploy ( #12357 )
...
* Allowed null item retrievel in IDeployContext.
* Allowed null item retrievel in IImageSourceParser.
* Allowed null item retrievel in IMacroParser.
* Set null syntax for other Deploy interfaces.
(cherry picked from commit a42ff2c267 )
2022-05-10 09:50:35 +02:00
Mads Rasmussen
b75752e9a6
post array of language id's when saving
2022-05-09 15:38:40 +02:00
Mads Rasmussen
a0eeb6da26
save to allowedLanguages
2022-05-09 14:31:02 +02:00
Mads Rasmussen
98de8499e0
read from allowedLanguages
2022-05-09 14:30:46 +02:00
Nikolaj Geisle
a5df4f169b
Fix test error
2022-05-09 13:35:23 +02:00
Mads Rasmussen
f095797c2e
Merge branch 'v10/feature/readonly-property-editors' into v10/feature/variant-permissions
2022-05-09 11:20:28 +02:00
Bjarke Berg
f5d7b5c2c7
Merge remote-tracking branch 'origin/v10/10.0' into v10/dev
...
# Conflicts:
# src/Umbraco.Web.Common/Hosting/UmbracoHostBuilderDecorator.cs
2022-05-09 11:09:46 +02:00
Mads Rasmussen
4ba094ff75
Merge branch 'v10/dev' into v10/feature/variant-permissions
2022-05-09 11:08:04 +02:00
Paul Johnson
4ab7f40ce5
Disable connection pooling for initial SQLite database create.
2022-05-09 09:52:16 +01:00
Nikolaj Geisle
c576bbea03
v10: Fix build warnings in Web.Common ( #12349 )
...
* Run code cleanup
* Run dotnet format
* Start manual cleanup in Web.Common
* Finish up manual cleanup
* Fix tests
* Fix up InMemoryModelFactory.cs
* Inject proper macroRenderer
* Update src/Umbraco.Web.Common/Filters/JsonDateTimeFormatAttribute.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Web.Common/Filters/ValidateUmbracoFormRouteStringAttribute.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Fix based on review
Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk >
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
2022-05-09 09:39:46 +02:00