Comments (5)
If security is not applied on the report level, it should be a bug.
Considering the following line,
DeploySsrs/task/ps_modules/ssrs.psm1
Line 391 in 66777e1
I suppose it should be responsible for applying securiti settings over the report.
I'm looking at this from my cell phone, thus I may be wrong.
If you can test it, and in case make a PR, I'll be more than happy to accept it and publish a new version.
from deployssrs.
Sounds good and I'll create a PR soon. I also want to be able to set the Description property for Data Sources, Data Sets and Folders so I'll create a separate PR for that.
from deployssrs.
PR submitted.
If you add security at the report level and subsequently remove the permissions then the permissions will not be removed during deployment unless the InheritParentSecurity flag is set to true.
I wasn't sure whether there should be an Else in the code below to automatically apply Parent level security if there are no Roles, but this might cause issues for existing deployments...so seemed better for someone to set InheritParentSecurity explicitly.
For example we could do this?
if ($RoleAssignments)
{
...
}
else
{
if(-not (Test-InheritParentSecurity $Proxy $Path))
{
Set-InheritParentSecurity $Proxy $Path
}
}
from deployssrs.
@bajmming a new version is published.
from deployssrs.
Hi Mario, that's great...thanks for publishing so quickly :)
from deployssrs.
Related Issues (20)
- Getting an error in deply HOT 7
- Deploy error The 'class' keyword is not supported in this version of the language. HOT 2
- Windows Authentication error with on premise windows agent HOT 2
- Upload image (jpg, gif) file to report folder HOT 2
- Question: Reference Datasource in Reports without overwriting the Datasource HOT 2
- DataSet name is still used instead of SharedDataSetReference when linking HOT 8
- If multiple Shared DataSource exist with the same name at the moment of the deployment, DataSource's reference in shared Datasets can be updated to an invalid one HOT 5
- Shared DataSets are not referenced correctly on deployment HOT 15
- Deployment Error - insufficient permissions for Service Account HOT 2
- xml structure and different roles to RDL within the same folder
- redeploys every report under the folder structure
- Exception setting "Name": "The argument is null or empty. Provide an argument that is not null or empty, and then try the command again."
- Permission problem HOT 2
- Issue downloading ReportService2010.asmx
- `"Hidden": false` not working.
- Help with the configuration file HOT 1
- Linked reports
- Deploy reports error: error downloading asmx file happening intermittently HOT 3
- Preserve carriage return and indenting in deployed rdl file HOT 1
- Question: SSRS Deploy Fails to Write to Report Server
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deployssrs.