youngmon/atlassian-qna huggingface dataset:
Character limits on component list in status emails
Asked by Troy Dunton:

When we're sending incident notifications, the name of our products gets cut off in the **Components Affected**section of the email. It looks like only 36 characters display and then you get the elipsis (...) afterwards.

Because we have component groups, it often doesn't list the actual component at all:

![components affected.jpg](/t5/image/serverpage/image-id/102911i95DA971ABF6D8A91/image-size/large?v=v2&px=999 "components affected.jpg")

In this shot, it didn't even get to the actual component, just the group. Is there any way to increase this character limit or edit the html of the actual email body?


Answers:
author: Nick Coates
body: Hi [@Troy Dunton](/t5/user/viewprofilepage/user-id/3988455) , welcome to the Atlassian Community. Nick from the Broadcom team, long-term Statuspage customer.

There isn't a way to expand the component names in the emails. At Broadcom, we make sure that our component names are short and sweet whilst ensuring they are relatable to the service.

If this is something that your team will need, I would suggest raising a [product suggestion](https://support.atlassian.com/contact/) to the product team.

Thanks,  
Nick

comments: author: Troy Dunton
body: I was hoping that wasn't the case, but thanks for helping confirm. I'll definitely add this as a suggestion for the future.


author: Andy Ades
body: [@Troy Dunton](/t5/user/viewprofilepage/user-id/3988455) did you end up creating a product suggestion for this, if so, can you please share it here?


author: Tim Dolson
body: [@Jesse Klein](/t5/user/viewprofilepage/user-id/3659201) Hey Jesse. I don't find this in product suggestions anywhere and the issue definitely affects our team at Change Healthcare too. For some reason I'm unable to submit the suggestion myself, so requesting you do it for us.

Rather than limiting and cutting off the **Components Affected** section of a notification email please word wrap to display the entire concatenated Group and Component names.

![Status Update Incident - Change Healthcar.png](https://community.atlassian.com/t5/image/serverpage/image-id/197747iB81D1FA38B740564/image-size/large?v=v2&px=999 "Status Update Incident - Change Healthcar.png")
audience specific page without username or password
Asked by Maria Quiring:

I want to use the grouping capabilities for Audience Specific pages so we only notify affected users of downtime. I do not want users to have to create a username/password. Is there a way to avoid this?


Answers:
author: Nick Coates
body: Hi [@Maria Quiring](/t5/user/viewprofilepage/user-id/4010038) welcome to the Atlassian Community! Nick from the Broadcom team here, long-term Statuspage customer.

There isn't a way to not have a username or password for Audience Specific... it's designed to shield the status behind authentication.

There is a way, however, to do this with Public and internal pages where you enable the 'subscribe to components' functionality. This will enable your customers to subscribe to the components they only need to know about and when you create an incident you select those components to notify your customers.

Hope this helps.

Thanks,  
Nick
Switch to Monthly Calculations in StatusPage
Asked by Justin:

Instead of using Quarterly calculations in StatusPage is it possible to switch to Monthly?


Answers:
author: Nick Coates
body: Hi [@Justin](/t5/user/viewprofilepage/user-id/1162597)

I believe this is something that has been requested in the past, I know my team at Broadcom has requested this and I've been engaged in some calls with the Atlassian team on improving Uptime Showcase. One of the requests is to change the amount of days shown from 90 to 60, 30 days.

Thanks,  
Nick

comments: author: Justin
body: Thanks for the update [@Nick Coates](/t5/user/viewprofilepage/user-id/732642) I think what's interesting is every company using Monthly for Uptime tracking, including StatusPage, yet they only show things in Quarterly increments which defeats the purpose of anyones SLA's. Hopefully we'll see a change soon.


author: Nick Coates
body: I think every company is also different in how they use Uptime Showcase for example at Broadcom it has no relation to our SLA at all, in fact we have a legal note on all 14 pages that states this. Our customers use the showcase as more of a visual aid on how well the a service is perming over a certain day. I think we were one of the first customers about 2 years ago to request a "grid like" system.
Automating recurring maintenanice status
Asked by Sarath Kottur:

I have to schedule weekly and monthly maintenance for both production and non production environments every month. Is there a way to automate the process so I can establish a recurring maintenance status ?


Answers:
author: Rohith Basavarajappa
body: Hi Sarath,

Good morning!

Can you be bit more elaborate here? What are you trying to maintain and what do you want to schedule? Are you using Atlassian Cloud solution or Onprem solution? Do you have heavy customizations into your JIRA solutions? Are you kind of doing any automations currently to update/upgrade/maintain?

One thing to go with is, do it in small steps. List out all the activities you need to do as part of maintenance and achieve it bit by bit using scripts! As far as Atlassian products are concerned, if it is 'cloud solutions' you do not really worry about maintenance!!

comments: author: Sarath Kottur
body: Hi Rohith

My org is using the Status.io to do the maintenance activity. I am new to the group so I am not sure if I can automate through JIRA and tie into the status.io page. Adding a screen capture of the <https://manage.statuspage.io/login>


author: Sharon Watkins
body: We have monthly server maintenance every 4th Thursday evening. Several services are not available during the maintenance update. I want to try avoiding retyping and reposting that maintenance notice each month if possible.


author: Nick Coates
body: Hey Sarath,

Welcome to the Atlassian Community! Nick from the Broadcom team, long-term Statuspage customer.

There currently isn't a way to schedule recurring maintenance in Statuspage. One thing that we did for one of our 14 pages is add a custom banner to the bottom of the page, just under the components section which states about recurring maintenance:

<https://wss.status.broadcom.com/>

I know this isn't ideal, but it's a start. You'll need to be on a plan that supports custom HTML/CSS/JS.

Thanks,  
Nick

comments: author: Sharon Watkins
body: Thanks.
Any tips for integrating statuspage into salesforce?
Asked by Doug S:

We've got a salesforce community page built with lightening web components and having some difficulty getting the component to render properly. I'm sure salesforce constraints aren't making this any easier - but guessing we're not the first to try to do this.

Any tips, hints, etc. very much appreciated.

Thanks


Answers:
author: Dave Liao
body: [@Doug S](/t5/user/viewprofilepage/user-id/855288) - to clarify, are you trying to show Statuspage within Salesforce, or show Salesforce content within Statuspage?

* You can include Statuspage statuses in other places (like a Force.com page, or a Community page) [via embeds](https://support.atlassian.com/statuspage/docs/what-is-status-embed/). (On that page is a link with configuration instructions).
* If you want to include Salesforce content in your Statuspage, you can customize your Statuspage CSS/HTML (if you're on a plan that allows for this customization).
can embed from status page show all clear?
Asked by Doug S:

We're working on getting status page wired into our other systems and I was asked if the out of the box pop-up can show an all clear - everything is fine. I'm sure you can do it with the api but looking for easy.

Thanks


Answers:
author: Zach
body: Hey Doug,

With the the out of the box solution it won't be possible, but like you said it's something that would probably be possible building something custom with the API.

When we were developing the out of the box solution was because of feedback we got with the embed showing only when there was an issue which tended to draw the users attention instead of there being a persistent window on the page.


author: jonathan.crow
body: [@Doug S](/t5/user/viewprofilepage/user-id/855288),

We are looking for the same thing. If you figure something out would love to hear about it :).

Cheers,

Jonathan
Maintenance window not appearing in embed
Asked by Doug S:

We were testing the embedded frame that comes out of the box with status page. I have a scheduled maintenance window but it doesn't appear when I use the embed. If I create an incident it does show up.

The question is I'd expect maintenance to show up before it happens - is it supposed to work that way or just when the maintenance window is in progress?

Thanks


Answers:
author: Nikola
body: Hi Doug,

- Check whether the checkbox for sending the notifications was ticked

- Check Browser Console logs, and attach the screenshot if something looks off

The status embed for maintenance is shown 24 hours prior to the maintenance occurring and during ongoing maintenance, until the page viewer closes the status embed flag.

If you would like to build your own custom status embed, check out this Article:

<https://support.atlassian.com/statuspage/docs/build-your-own-status-embed/>

Regards,
How can I change the display name of a Crowd-internal user?
Asked by helgeweissig:

Crowd does not seem to offer an obvious way to change the display name of an internally configured user. It defaults to "First Last" in all applications using crowd. Is there a way to change the display name like there is for LDAP directories, for example?


Answers:
author: Caspar Krieger
body: Not an obvious way as far as I can think of. You could apply a transformation in 90% of the cases without too much hassle if you modified Crowd's source (you'd want to wrap the ApplicationServiceGeneric or DirectoryManagerGeneric classes), but it's not something Crowd officially supports (and Atlassian doesn't support apps where modifications have been made to their source, so you'd need to seek support from one of our [Expert partners](https://www.atlassian.com/resources/experts)).

In an LDAP connector directory, you might be able to hack an order-switch by configuring the first name as the last name and vice versa, but that doesn't help you for your internal directory case.


author: helgeweissig
body: Thank you for the response. I would ideally like to do this with a plugin that listens to attribute related events and changes the affected user's display name accordingly. Alas, it seems to be impossible to get a hold of the directory object that would let me do this. Am I missing something?


Tags: crowd-administration

user-management
How to integrated Crowd an subversion?
Asked by AA APPDS:

holle everyone:

l need some help: How to integrate Crowd an subversion? Now there version was 2.8(crowd) and 2.7.5(subversion); Some help files in the internet haved lose efficacy? so ,who can give me some help? thanks. Please say as much detail as possible.


Answers:
author: kazuakim
body: Crowd would not mention any immediate integration with Subversion.

Have you looked at Crowd + Apache + Subversion combination?

You can integrate Crowd with Apache by <https://confluence.atlassian.com/display/CROWD/Integrating+Crowd+with+Apache>

Of course, you can host your Subversion repositories under Apache by <http://svnbook.red-bean.com/en/1.7/svn.serverconfig.httpd.html>


Tags: sso

svn
remote crowd connection to crowd ldap directory?
Asked by Bryan Karsh:

Hi,

I'm curious -- is it possible (from a local crowd instance) to set up a remote crowd connection to another crowd instance that is using ldap? For example, the local crowd instance can't access our ldap servers -- but the external crowd instance can. If we could get our security team to open the necessary ports for the local crowd instance to communicate with the external crowd instance... would we be able to leverage the ldap directory from the external crowd instance on the local crowd instance?

I haven't been able to find information on this particular use case. I have a feeling it's not possible, but I thought I'd check.

This is similar to another question I recently asked about forwarding traffic via an apache port -- but I figured if this is possible, this would make more sense to implement.

Thanks.


Answers:
author: Diego Berrueta
body: Hi Bryan,

The setup that you describe is completely possible. Just add a "Remote Crowd Directory" to your local Crowd, and point it to the Crowd instance that has the LDAP directory.

comments: author: Bryan_Karsh
body: Excellent - thanks!


Tags: active-directory

ldap

remote
stop connected applications for Crowd upgrade
Asked by Todd Vernick:

Is it necessary to stop Crowd connected applications when upgrading Crowd to recent version?


Answers:
author: Caspar Krieger
body: You don't have to stop Crowd-connected applications as long as you have the cache enabled for the connection to Crowd. The cache is updated (synchronized) periodically, and if Crowd is down when the sync attempt happens then the sync will fail with no ill effects. If users try to log in while Crowd is down, their login attempt will fail.

The only case to be aware of is if the Crowd's behaviour changed from an old version of Crowd to a new version of Crowd. For example, Crowd 2.8 introduced [new membership aggregation semantics when multiple directories sharing a user are mapped to the same application](https://confluence.atlassian.com/display/CROWD/Effective+memberships+with+multiple+directories).

If you don't have the cache enabled, then users and groups will temporarily disappear (and no users will be able to log in either). Atlassian applications should be resilient to this (though it's probably not a scenario we test a lot), however third party plugins may not expect this to happen at all. Therefore, if you don't have the cache enabled for a connected application then I'd take down the connected application while upgrading Crowd.


Tags: crowd-administration

moderators
How to combine a read only AD with extra users not stored in AD
Asked by Jan D?hler:

My actual set-up is:

JIRA and confluence connect to crowd for user-authentication, crown is connected to my company's active directory (read only). For external team members i use the internal crowd database.

Now i have to add every groups twice in AD and internal db in crowd with exact same name (for example "jira-developers"). So they appear in JIRA and confluence as if they belong to the same group.

Question: Is this best practice in case of read only AD?


Answers:
author: Caspar Krieger
body: The other alternative is to configure Crowd to use a delegated authentication directory to connect to AD, but bear in mind that users won't automatically be updated in such a configuration. (There are some options which allow the users to be created and updated on login which you can turn on, but the user does still need to log in.)


Tags: active-directory

ldap

user-management
How do i view more than 100 users in crowd
Asked by leestickler:

When adding users to groups in Crowd i am restricted to 100 results. I have over 300 users. 100 users covers A-E. Any username starting from F onwards i need to add one by one as Crowd doesn't seem to allow multiple selections unless it is from the list of 100 (i.e. i only see the first 100, and have no way to scroll to 101-200).

Anyone else experiencing this problem?

Thanks

Lee


Answers:
author: Caspar Krieger
body: (also, since you're not answering your own question yet, it's best to click "add a comment", rather than type in "Your answer")


author: Caspar Krieger
body: Can you paste the url? The screens I'm talking about are shown in this set of screenshots: <http://imgur.com/a/UBO8S>


author: leestickler
body: Hi Caspar

Thanks for the response

I am indeed using the Direct Members tab but only see 100 user max with no option for page 2, 3 etc.

So in essence I can multi select from the first 100 users, then after that and user from 101-300 I have to add one by one. Make sense?

Lee


author: Caspar Krieger
body: Which part of the UI are you using to add users to groups? If you view a group, go to the Direct Members tab, and then click "Add users", you can search for users to add (and set the maximum results to 100). It's not a lot better, but it's slightly better than what you're saying.


Tags: crowd-administration
Extending the options of the user view in CROWD
Asked by Nikola Mitov:

Hello,

im new to CROWD and didn't know where to start. I want to extend the options of the Userview. I need an idea how to achieve this. I want to be able to see the username,name,email,(already given) and Groups that the user is in. Can someone please give me a hint? Do i need an extra plug-in for this? I have developed some plug ins for JIRA but nothing for CROWD.

Thanks in advance!


Answers:
author: jared m
body: I would also be interested in this, especially if Reporter information pulled from AD could be seen.

There are a few plugins with mediocre reviews, would love to have this functionality!


author: Nikola Mitov
body: Hi Rodrigo,

the idea is that i want to be able to see in the user view of the administration console a table with all the current users and their details, plus the groups they are into. Here a short example:

**Name Username Email Groups**

Tom Cruise TC [TC@example.com](mailto:TC@example.com) Hollywood

Do i need an extra plug in for this or can i do it over the REST API? Or maybe extend the Crowd source code?

Thanks in advance!

Nikola


author: Rodrigo Girardi Adami
body: Hi Nikola,

In Crowd you can view and edit user information Crowd admin console -\> users as we can see in [this documentation.](https://confluence.atlassian.com/display/CROWD/Editing+a+User%27s+Details+and+Password)

Let me know if that helps or if you want something else.

cheers,

Rodrigo
Crowd Rest API return HTTP 404 Error
Asked by Jinjing:

I try to script querying user info in Crowd with Rest API.

I used

```
curl -k -u USERNAME:PASSWORD https://MYIP:MYPORT/crowd/rest/usermanagement/1/user?username=SOMEONE
```

It returned "HTTP Status 404" error

I could access Crowd console and find this user's info. I could also use Rest API with JIRA and Stash successfully.

I doubt if RESTful Service provided in Crowd. How can I check if the Crowd is installed with RESTful Service successfully? If so, is that possible the RESTful service is provided with different port number other than the Crowd console?


Answers:
author: Diego Berrueta
body: You need to provide application credentials to authenticate your HTTP request, not username credentials.

Make sure the directory that contains the user is mapped to the application that you use.


author: Jinjing
body: @Diego Berrueta, thanks for your answer!

I found the application name and password for Crowd in crowd.properties file, and replaced them with USERNAME and PASSWORD above. It still cannot get through.

But it return different "HTTP Status 403" error said:

**type** Status report

**message** ++Client with address "XX.XX.XX" is forbidden from making requests to the application, crowd.++

**description** ++Access to the specified resource has been forbidden.++

comments: author: Diego Berrueta
body: You need to whitelist the IP address of you client for that application. Please follow the instructions at <https://confluence.atlassian.com/display/CROWD/Specifying+an+Application%27s+Address+or+Hostname>


author: Jinjing
body: ThanksIt works


Tags: crowd-administration
What causes Crowd requiresPasswordChange attribute to become true?
Asked by Shane Doyle:

Is there a list anywhere of what can cause the requiresPasswordChange attribute to flip? We were manually changing the passwordLastChanged attribute and soon after the requiresPasswordChange attribute changed to true. This doesn't seem to be the case, or even possible, but we don't know what else would/could change it. This was a service account that has some old jobs running using old passwords but we do not lockout accounts based on invalid password attempts in this directory. Does anyone know what else causes an account lockout?


Answers:
author: Diego Berrueta
body: Not all directories support this attribute.

Internal directories automatically manage this attribute. If the user password is older than `password_max_change_time` (this is a configurable attribute of the internal directory), the next successful authentication will set the `requiresPasswordChange` attribute in the user.

Programatically, this attribute can also be set for all users by calling DirectoryManager.expireAllPasswords().


Tags: crowd-administration
lastlogin crowd to list non active users
Asked by M:

Hi,

I'm searching for the last authentification on Crowd database (We use JIRA + Confluence)

What is the field I should trust?

Regards,


Answers:
author: M
body: The only field which sound interesting is lastAuthenticated, unfortunately when I'm doing a Query on it, I get weird values (My own user shows that my last log three month ago)

Please take sometimes to answer to theses t\<wo questions

1) Is this filed populated officialy (I mean Crowd recommand to use it)

2) What is the exact syntaxe on Oracle to extract the value?

SELECT cwd_user.user_name, to_date(cwd_user_attribute.attribute_value,'YYYY-MON-DD HH24:MI:SS')   
FROM cwd_user, cwd_user_attribute  
WHERE cwd_user_attribute.user_id = [cwd_user.id](http://cwd_user.id)  
AND cwd_user_attribute.attribute_name = 'lastAuthenticated';


author: Caspar Krieger
body: Steve's answer is pretty close.

If you have Crowd 2.8 or later and are using SSO (<https://jira.atlassian.com/browse/CWD-3914>), this should work for postgres:

```
SELECT cwd_user.user_name, to_timestamp((cwd_user_attribute.attribute_value)::bigint / 1000)FROM cwd_user, cwd_user_attributeWHERE cwd_user_attribute.user_id = cwd_user.idAND cwd_user_attribute.attribute_name = 'lastActive';
```

If you have Crowd \< 2.8, I think you might be able to derive this information from the cwd_token tables, but your best bet is probably looking at (or scraping) the [User Sessions](https://confluence.atlassian.com/display/CROWD/Managing+a+User) screen several times.

(And for completeness, if you're using Atlassian Cloud JIRA/Confluence, this information is displayed in the user listing.)

comments: author: Steve Thornhill
body: Thank, always handy to have a copy of the Crowd one to save working it out.


author: M
body: We are using Oracle + crowd + JIRA +confluence and 'lastActive' doesn't exists and to_timstamp is not accepted, I've tried to_date() as below but nothing really works.

SELECT cwd_user.user_name, to_date(cwd_user_attribute.attribute_value,'YYYY-MON-DD HH24:MI:SS')   
FROM cwd_user, cwd_user_attribute  
WHERE cwd_user_attribute.user_id = [cwd_user.id](http://cwd_user.id)  
AND cwd_user_attribute.attribute_name = 'lastAuthenticated';

Do you have an Oracle syntaxe working ?


author: Caspar Krieger
body: No, I don't have an Oracle database handy to test with. Since you don't have any lastActive attribute on the user in Crowd, I suggest you look at the User Sessions page I linked above instead.


author: Steve Thornhill
body: A select \* from cwd_user_attribute will show you any useful fields you can use in the search


author: Steve Thornhill
body: This is what I use for JIRA,

Should be able to swap the "jira" parts to crowd and get similar results

SELECT jira.cwd_user.user_name, from_unixtime(round(jira.cwd_user_attributes.attribute_value/1000))  
FROM jira.cwd_user, jira.cwd_user_attributes  
WHERE jira.cwd_user_attributes.user_id = [cwd_user.id](http://cwd_user.id)  
AND jira.cwd_user_attributes.attribute_name = 'lastAuthenticated';

comments: author: Neeta Dubey
body: I'm using this query however it gives error " round function requires 2 to 3 arguments"