-
Re: System Property in Jive Cloud
Ryan Rutan May 2, 2014 2:49 PM (in response to dishantgniit)Unfortunately not. If you want to manage properties/metadata for your add-on, you can use the ExtProps service:
Jive REST Rest API v3.6 → ExtProps service
Hope this helps.
-
Re: System Property in Jive Cloud
dishantgniit May 5, 2014 2:58 AM (in response to Ryan Rutan)Hi Ryan Rutan
Thanks for the reply!
As we are using few system properties like:
- html.widget.safemode.enabled = true
- spring.userDataSynchronizationTask.cronExpression
Do you have any example, How can I achieve this using ExtProps service?
Best Regards
Dishant
-
Re: System Property in Jive Cloud
Ryan Rutan May 5, 2014 7:30 AM (in response to dishantgniit)If you are trying to impact Jive core properties, this will not work. ExtProps allows for Add-Ons/Clients to store meta-data related to their functional but there is no read or write access to the System Properties table from the ExtProps service. Hope that helps clear up the confusion.
-
Re: System Property in Jive Cloud
dishantgniit May 6, 2014 12:55 AM (in response to Ryan Rutan)Hi Ryan Rutan
We are using below system properties.
- jive.htmlwidget.cleansejavascript=false
- html.widget.safemode.enabled = true
- skin.default.landingpage
- override.WelcomeConfiguration.isSimplifiedVisible = true
- spring.userDataSynchronizationTask.cronExpression
- skin.default.usersChooseHomepage
As you suggested, we can’t update this system properties using ExtProps service.
What is the option available for cloud customers to add/modify above system properties?
Can Jive update these system properties from back-end if customer doesn't have access on it using Admin console?
Thanks in Advance!
Best Regards
Dishant
-
Re: System Property in Jive Cloud
Ryan Rutan May 7, 2014 9:11 AM (in response to dishantgniit)That will be a question for support. I know that they are able to make changes to system properties, but I dont know which ones are restricted/allowed. They will be the best people to loop in for your answer =)
-
Re: System Property in Jive Cloud
dishantgniit May 8, 2014 3:27 AM (in response to Ryan Rutan)Thanks Ryan!
-
-
-
Re: System Property in Jive Cloud
dishantgniit Sep 25, 2014 11:46 PM (in response to Ryan Rutan)Hi Ryan Rutan
Do you have any example (Add-on) available that help to manage system properties using ExtProps service?
Thanks in Advance.
Best Regards
Dishant
-
Re: System Property in Jive Cloud
Ryan Rutan Sep 26, 2014 5:43 AM (in response to dishantgniit)ExtProps and System Properties are 2 different things. System Properties can be managed via the Admin Properties service:
https://developers.jivesoftware.com/api/v3/cloud/rest/JivePropertyService.html
ExtProps that are System-Level, are ExtProps that are for a specific add-on that are not tied to a Jive Object.
https://developers.jivesoftware.com/api/v3/cloud/rest/ExtPropsService.html
ExtProps only works with OAuth, while Admin Properties can be used via HTTP Basic.
Hope that helps, distinguish the two.
-
Re: System Property in Jive Cloud
dishantgniit Oct 1, 2014 6:13 AM (in response to Ryan Rutan)Ryan Rutan - Thanks for the reply.
We want to set following system properties on Cloud instance. Do you have any example (Add-on) available that help to manage system properties using Admin Properties service?
spring.userDataSynchronizationTask.cronExpression
jive.htmlwidget.cleansejavascript=false
-
Re: System Property in Jive Cloud
Ryan Rutan Oct 1, 2014 8:42 AM (in response to dishantgniit)Here are 2 curl's that should help. Note: user:pass should be the account information of an administrative account.
Create new property (will fail if property already exists)
curl -X POST -s -i -u "user:pass" -H "Content-Type: application/json" --data "{'name': 'your.property.name', 'value' : 'your.property.value' }" "$jiveurl/api/core/v3/admin/properties"
Update existing property
curl -X PUT -s -i -u "user:pass" -H "Content-Type: application/json" --data "{'name': 'your.property.name', 'value' : 'your.property.value' }" "$jiveurl/api/core/v3/admin/properties/your.property.name"
For more service details, see:
-
Re: System Property in Jive Cloud
dishantgniit Oct 8, 2014 4:55 AM (in response to Ryan Rutan)Hi Ryan Rutan
I have tried to add system properties using Admin Properties service on our trial cloud instance. It seems like it’s not working. I am running following Curl command and this doesn't make any change in our trail instance.
Can you please advice me on this?
-
Re: System Property in Jive Cloud
Ryan Rutan Oct 8, 2014 5:02 AM (in response to dishantgniit)These properties must be set by a full access admin, which is probably the problem. If you can see the system properties feature in the admin console and it's not working then I would file a support ticket.
If you are running cloud, you may not be able to access this service, as you may not have access. An alternative is to use the ExtProps service.
-
-
-
-
-
-