Re: Multiple admin users

2021-10-07 Thread Fco. David Ferraes Feria

Sorry, i resolved it. Thank's.

*Fco. David Ferraes Feria*
Correo: da...@ferraes.mx
Celular: +52 (55) 4350 3658
El 07/10/21 a las 19:56, Fco. David Ferraes Feria escribió:


Hi,

Is there any way to configure multiple admin users?

Thank's in advance.

--
*Fco. David Ferraes Feria*
Correo: da...@ferraes.mx


Multiple admin users

2021-10-07 Thread Fco. David Ferraes Feria

Hi,

Is there any way to configure multiple admin users?

Thank's in advance.

--
*Fco. David Ferraes Feria*
Correo: da...@ferraes.mx


Re: Reports Question

2021-10-07 Thread Caleb Mazure
I was trying to use the TypeExtensionTO function within the membership section 
of a slightly changed UserReportlet class.

However, I was unable to get this to work correctly.

Here is the section of code I was altering:

if (conf.getFeatures().contains(Feature.memberships)) {
handler.startElement("", "", "memberships", null);

for (MembershipTO memb : userTO.getMemberships()) {
atts.clear();

atts.addAttribute("", "", "groupKey",
ReportXMLConst.XSD_STRING, memb.getGroupKey());
atts.addAttribute("", "", "groupName", 
ReportXMLConst.XSD_STRING, memb.getGroupName());
handler.startElement("", "", "membership", atts);

if (conf.getFeatures().contains(Feature.resources)) {
UMembership actualMemb = 
user.getMembership(memb.getGroupKey()).orElse(null);
if (actualMemb == null) {
LOG.warn("Unexpected: cannot find membership for 
group {} for user {}",
memb.getGroupKey(), user);
} else {
doExtractResources(handler, 
groupDataBinder.getGroupTO(actualMemb.getRightEnd(), true));
}
}

handler.endElement("", "", "membership");
}

handler.endElement("", "", "memberships");
}



Thanks,
Caleb


From: Caleb Mazure 
Sent: Thursday, October 7, 2021 12:18 PM
To: user@syncope.apache.org 
Subject: Re: Reports Question

Right got it under "extensions" for groups.

How can I display this in the user reports? Take the demo for an example.

Thanks,
Caleb

From: Francesco Chicchiriccò 
Sent: Wednesday, October 6, 2021 7:24 PM
To: user@syncope.apache.org 
Subject: Re: Reports Question

On 05/10/21 23:18, Caleb Mazure wrote:
Hi,

Thank you so much for your assistance so far. That makes sense, looking at the 
code as well.

When using the UserTO() function within the swagger API. I can see that the 
following is being produced.


"memberships": [
{
  "groupKey": "b126a6fc-2bc0-4e5a-a6a6-fc2bc0ce5a1a",
  "groupName": "systems",
  "plainAttrs": [],
  "derAttrs": [],
  "virAttrs": []
},
{
  "groupKey": "f753222f-442b-4c2f-9322-2f442bcc2fe1",
  "groupName": "common-staff",
  "plainAttrs": [],
  "derAttrs": [],
  "virAttrs": []
}
  ],

There are plainAttrs present, but they aren't being shown.


You will see plainAttrs only if the given memebrship does actually have 
plainAttrs.

Take a look at


http://syncope.apache.org/docs/2.1/reference-guide.html#type-extensions


for more details.


FTR, dynamic memberships (e.g. the initial scope of this thread) are instead 
defined in UserTO as

"dynMemberships": []


instead.


Regards.


From: Francesco Chicchiriccò 
Sent: Monday, October 4, 2021 10:12 PM
To: user@syncope.apache.org 

Subject: Re: Reports Question
Thanks,
Caleb


On 03/10/21 02:29, Caleb Mazure wrote:
Hey Francesco,

I have been able to display the dynamic memberships in the reports. I can't 
seem to display the attributes of the memberships though. Is this feature 
avaliable? Do I need to edit the UserTo class if so, could you point me in the 
right direction?


Hi,
dynamic memberships have some limitations compared to standard memberships:


https://syncope.apache.org/docs/2.1/reference-guide.html#memberships-relationships


Among such limitations, dynamic memberships don't allow for attributes.


Regards.


From: Francesco Chicchiriccò 
Sent: Wednesday, September 29, 2021 9:00 PM
To: user@syncope.apache.org 

Subject: Re: Reports Question





common/src/main/java/org/apache/syncope/common/lib

The second one, e.g.

core/src/main/java/org/apache/syncope/core/provisioning/java/job/report

is correct.

Regards.

On 28/09/21 23:51, Caleb Mazure wrote:
Thanks for the advice so far.

This is a screenshot after the Maven installation. Just confirming that I 
needed to create file structure for 
common/src/main/java/common/lib/src/main/java/org/apache/syncope/common/lib

[cid:part5.F0D2ACDC.265FB2E5@apache.org]

Thanks,
Caleb

From: Francesco Chicchiriccò 
Sent: Tuesday, September 28, 2021 7:33 PM
To: user@syncope.apache.org 

Subject: Re: Reports Question

On 28/09/21 03:37, Caleb Mazure wrote:
Hi Francesco,

That all makes sense, I am converting our original .deb packages deployment to 
Maven.

I have moved the .war files