# Latest

**URL:** https://meta.discourse.org/latest.md?page=1266

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

**Page:** 1267

---

## [Upgrade failed with "duplicate key value violates unique constraint" error](https://meta.discourse.org/t/upgrade-failed-with-duplicate-key-value-violates-unique-constraint-error/142767)

<div class="topic-metadata">

**Author:** [@morevnaproject](https://meta.discourse.org/u/morevnaproject)\
**Replies:** 17\
**Last updated:** [February 29, 2020, 7:19am UTC](https://meta.discourse.org/t/upgrade-failed-with-duplicate-key-value-violates-unique-constraint-error/142767 "2020-02-29T07:19:13Z")

</div>

Hi! Today I tried to upgrade my Discourse instance from “2.1.0.beta6” to latest one - “2.5.0.beta1”. But web upgrade failed in the middle and after that my server displayed recommendation to update by executing ./launc…

---

## [Topic owner = topic moderator](https://meta.discourse.org/t/topic-owner-topic-moderator/142896)

<div class="topic-metadata">

**Author:** [@Stefan](https://meta.discourse.org/u/Stefan)\
**Replies:** 14\
**Last updated:** [February 29, 2020, 4:28am UTC](https://meta.discourse.org/t/topic-owner-topic-moderator/142896 "2020-02-29T04:28:41Z")

</div>

As I was away from the Discourse ecosystem for a (long) while, I was wondering: anyone suggested/implemented a feature that allows topic owners to moderate their own topics (without having moderator rights outside his to…

---

## [Could anyone give a database schema dump?](https://meta.discourse.org/t/could-anyone-give-a-database-schema-dump/142749)

<div class="topic-metadata">

**Author:** [@fzyzcjy](https://meta.discourse.org/u/fzyzcjy)\
**Replies:** 2\
**Last updated:** [February 29, 2020, 2:09am UTC](https://meta.discourse.org/t/could-anyone-give-a-database-schema-dump/142749 "2020-02-29T02:09:35Z")

</div>

Could you please give a dump of the SQL schema, because my computer cannot install the environment but I really want to know how the database schema is designed (since this project is sooooo famous and wonderful!) Thank…

---

## [Refresh sso groups](https://meta.discourse.org/t/refresh-sso-groups/71174)

<div class="topic-metadata">

**Author:** [@carlokok](https://meta.discourse.org/u/carlokok)\
**Replies:** 6\
**Last updated:** [February 29, 2020, 1:21am UTC](https://meta.discourse.org/t/refresh-sso-groups/71174 "2020-02-29T01:21:33Z")

</div>

We use the official Discourse sso and pass a set of groups via add\_groups/remove\_groups. However now we’re looking for a good way to “refresh” the list of groups. Can anyone think of a way to do this without having the u…

---

## [Failed to bootstrap using import template](https://meta.discourse.org/t/failed-to-bootstrap-using-import-template/142825)

<div class="topic-metadata">

**Author:** [@tysonanderson](https://meta.discourse.org/u/tysonanderson)\
**Replies:** 3\
**Last updated:** [February 28, 2020, 11:45pm UTC](https://meta.discourse.org/t/failed-to-bootstrap-using-import-template/142825 "2020-02-28T23:45:50Z")

</div>

Fresh install of discourse\_docker returns a failed to bootstrap error when trying to build the import container. I’m using the phpbb3.template.yml and the instructions listed here. I had this working a day or so ago and…

---

## [Saw something that had me slightly worried while adjusting category permissions](https://meta.discourse.org/t/saw-something-that-had-me-slightly-worried-while-adjusting-category-permissions/142880)

<div class="topic-metadata">

**Author:** [@cipherd](https://meta.discourse.org/u/cipherd)\
**Replies:** 4\
**Last updated:** [February 28, 2020, 9:22pm UTC](https://meta.discourse.org/t/saw-something-that-had-me-slightly-worried-while-adjusting-category-permissions/142880 "2020-02-28T21:22:09Z")

</div>

I had not changed anything on the site from when this new permissions group popped up, and from when it was not there. For what it is worth, there is no group on the site at all that is reflecting this string of numb…

---

## [\[Paid\] Custom Built Forum Functionality](https://meta.discourse.org/t/paid-custom-built-forum-functionality/142933)

<div class="topic-metadata">

**Author:** [@RyRev](https://meta.discourse.org/u/RyRev)\
**Replies:** 1\
**Last updated:** [February 28, 2020, 9:21pm UTC](https://meta.discourse.org/t/paid-custom-built-forum-functionality/142933 "2020-02-28T21:21:37Z")

</div>

What would you like done? Currently we’re roughly using Discourse “out of the box.” We’d like some custom features built (like a staff post tracker), and a branded forum skin implemented. When do you need it done? If …

---

## [Clicking on topic takes me to the bottom of the thread](https://meta.discourse.org/t/clicking-on-topic-takes-me-to-the-bottom-of-the-thread/142856)

<div class="topic-metadata">

**Author:** [@m.p](https://meta.discourse.org/u/m.p)\
**Replies:** 6\
**Last updated:** [February 28, 2020, 8:52pm UTC](https://meta.discourse.org/t/clicking-on-topic-takes-me-to-the-bottom-of-the-thread/142856 "2020-02-28T20:52:44Z")

</div>

Sorry if this is a silly question, but how do I set it such that when I click on a topic (e.g. from categories page) it takes me to the top (the original posting) instead of the bottom (latest on the thread)?

---

## ['your username must be different than your nickname'](https://meta.discourse.org/t/your-username-must-be-different-than-your-nickname/94136)

<div class="topic-metadata">

**Author:** [@Andy02](https://meta.discourse.org/u/Andy02)\
**Replies:** 6\
**Last updated:** [February 28, 2020, 8:18pm UTC](https://meta.discourse.org/t/your-username-must-be-different-than-your-nickname/94136 "2020-02-28T20:18:29Z")

</div>

We set up the sync and it seems to be working fine, except a bug where it sets the username and nickname as similar in Wordpress, and that makes the username invalid in Wordpress. It works, but if you try to change anyt…

---

## [How does "publish read state" work?](https://meta.discourse.org/t/how-does-publish-read-state-work/126986)

<div class="topic-metadata">

**Author:** [@carlokok](https://meta.discourse.org/u/carlokok)\
**Replies:** 4\
**Last updated:** [February 28, 2020, 8:16pm UTC](https://meta.discourse.org/t/how-does-publish-read-state-work/126986 "2020-02-28T20:16:01Z")

</div>

I saw a commit for " Publish read state on group messages" (FEATURE: Publish read state on group messages. (Originally introduced in #7989) by romanrizzi · Pull Request #8025 · discourse/discourse · GitHub); can someone…

---

## [Discobot customized quotes](https://meta.discourse.org/t/discobot-customized-quotes/65848)

<div class="topic-metadata">

**Author:** [@Vimala\_Ayya](https://meta.discourse.org/u/Vimala_Ayya)\
**Replies:** 10\
**Last updated:** [February 28, 2020, 8:04pm UTC](https://meta.discourse.org/t/discobot-customized-quotes/65848 "2020-02-28T20:04:05Z")

</div>

Of course Discobot’s quote feature is just “the icing on the cake” and not the cake itself, but is there a way to customize it to use our own quotes? Maybe by uploading a JSON file or so? We already have a random quote f…

---

## [Can I make some Topics in a Category which only certain Groups can see and participate in?](https://meta.discourse.org/t/can-i-make-some-topics-in-a-category-which-only-certain-groups-can-see-and-participate-in/142906)

<div class="topic-metadata">

**Author:** [@DaleKramer](https://meta.discourse.org/u/DaleKramer)\
**Replies:** 6\
**Last updated:** [February 28, 2020, 7:40pm UTC](https://meta.discourse.org/t/can-i-make-some-topics-in-a-category-which-only-certain-groups-can-see-and-participate-in/142906 "2020-02-28T19:40:58Z")

</div>

Is this possible? I have searched for the answer to this and I have decided that this is ‘likely’ not possible right now but I want to be sure. Could it be done with a simple plugin (vs a complex plugin that only a…

---

## [Discourse 2.5.0.beta1 Release Notes](https://meta.discourse.org/t/discourse-2-5-0-beta1-release-notes/142916)

<div class="topic-metadata">

**Author:** [@jomaxro](https://meta.discourse.org/u/jomaxro)\
**Replies:** 0\
**Last updated:** [February 28, 2020, 6:39pm UTC](https://meta.discourse.org/t/discourse-2-5-0-beta1-release-notes/142916 "2020-02-28T18:39:29Z")

</div>

Discourse 2.4.0 release! We’ve completed the 2.4.0 development cycle and pushed out the final release. Check out our blog post, as well as all the 2.4.0.betaX release-notes topics for details. 2.5.0.beta1 contains no n…

---

## [Using MessageBus with a custom Discourse frontend app on a different origin](https://meta.discourse.org/t/using-messagebus-with-a-custom-discourse-frontend-app-on-a-different-origin/142904)

<div class="topic-metadata">

**Author:** [@jamesmarkcook](https://meta.discourse.org/u/jamesmarkcook)\
**Replies:** 0\
**Last updated:** [February 28, 2020, 5:27pm UTC](https://meta.discourse.org/t/using-messagebus-with-a-custom-discourse-frontend-app-on-a-different-origin/142904 "2020-02-28T17:27:29Z")

</div>

I wanted to just document this here in case anyone else is trying to do the same and needs a little guidance. I’m currently working on a React frontend paired with a Discourse backend and a plugin customising some Disco…

---

## [ERROR: CMake is required to build Rugged](https://meta.discourse.org/t/error-cmake-is-required-to-build-rugged/142900)

<div class="topic-metadata">

**Author:** [@hellekin](https://meta.discourse.org/u/hellekin)\
**Replies:** 1\
**Last updated:** [February 28, 2020, 5:15pm UTC](https://meta.discourse.org/t/error-cmake-is-required-to-build-rugged/142900 "2020-02-28T17:15:01Z")

</div>

The latest release 2.5.0beta1 gives an error when trying to upgrade all (from the admin interface) with the discourse-code-review plugin: gem install rugged -v 0.28.4.1 -i /var/www/discourse/plugins/discourse-code-revie…

---

## [Alternate login method with SSO](https://meta.discourse.org/t/alternate-login-method-with-sso/142894)

<div class="topic-metadata">

**Author:** [@gi1242](https://meta.discourse.org/u/gi1242)\
**Replies:** 1\
**Last updated:** [February 28, 2020, 4:44pm UTC](https://meta.discourse.org/t/alternate-login-method-with-sso/142894 "2020-02-28T16:44:02Z")

</div>

Hi All, I know that when SSO is enabled, it will be the only sign in method. But I don’t want that… I’d like users from my university to have an option to login with SSO. I’d like all users to have an option to lo…

---

## [SSO JWT - Passing Groups](https://meta.discourse.org/t/sso-jwt-passing-groups/141255)

<div class="topic-metadata">

**Author:** [@arivanandan](https://meta.discourse.org/u/arivanandan)\
**Replies:** 6\
**Last updated:** [February 28, 2020, 4:30pm UTC](https://meta.discourse.org/t/sso-jwt-passing-groups/141255 "2020-02-28T16:30:26Z")

</div>

I use GitHub - discourse/discourse-jwt: Discourse Auth support for JSON Web Tokens (JWT) · GitHub for auth with a custom JWT service. It works for logging the user in but passing the key groups doesn’t seem to be doing …

---

## [Category lurkers](https://meta.discourse.org/t/category-lurkers/275166)

<div class="topic-metadata">

**Author:** [@xav](https://meta.discourse.org/u/xav)\
**Replies:** 0\
**Last updated:** [February 28, 2020, 1:25pm UTC](https://meta.discourse.org/t/category-lurkers/275166 "2020-02-28T13:25:47Z")

</div>

Category lurkers: See for a category (or all categories by default) the users’ notification level. rationale: we use categories for “working groups” that everyone can “join” (track or watch). Therefore, a working group…

---

## [Made some changes I cannot revert](https://meta.discourse.org/t/made-some-changes-i-cannot-revert/142666)

<div class="topic-metadata">

**Author:** [@cipherd](https://meta.discourse.org/u/cipherd)\
**Replies:** 12\
**Last updated:** [February 27, 2020, 2:23am UTC](https://meta.discourse.org/t/made-some-changes-i-cannot-revert/142666 "2020-02-27T02:23:05Z")

</div>

I was poking around in my CSS code and made some changes that are seemingly irreversible, I am fearing the worst but am a total noob when it comes to CSS and really had no business tinkering, to begin with. This is what …

---

## [The "suggested topics max days old" value doesn't seem to be honoured](https://meta.discourse.org/t/the-suggested-topics-max-days-old-value-doesnt-seem-to-be-honoured/142582)

<div class="topic-metadata">

**Author:** [@Richie](https://meta.discourse.org/u/Richie)\
**Replies:** 4\
**Last updated:** [February 28, 2020, 10:39am UTC](https://meta.discourse.org/t/the-suggested-topics-max-days-old-value-doesnt-seem-to-be-honoured/142582 "2020-02-28T10:39:16Z")

</div>

Hi everyone, I may be misunderstanding how this works, but here’s the scenario. Our community was finding that waaaayyyy too many old topics were being bumped with non-useful one line replies because the topics appeare…

---

## [Etiquette for self editing posts](https://meta.discourse.org/t/etiquette-for-self-editing-posts/141629)

<div class="topic-metadata">

**Author:** [@kgreed](https://meta.discourse.org/u/kgreed)\
**Replies:** 5\
**Last updated:** [February 28, 2020, 9:17am UTC](https://meta.discourse.org/t/etiquette-for-self-editing-posts/141629 "2020-02-28T09:17:22Z")

</div>

I have a sort of “staircase wit” ( I realise what I should have said when I leave the meeting and walk down the stairs). As a result I edit my posts quite a lot. Is there any guidance about best practice on this? At th…

---

## [Can't complete advanced tutorial because I don't have permission to create polls](https://meta.discourse.org/t/cant-complete-advanced-tutorial-because-i-dont-have-permission-to-create-polls/142698)

<div class="topic-metadata">

**Author:** [@Catija](https://meta.discourse.org/u/Catija)\
**Replies:** 8\
**Last updated:** [February 27, 2020, 5:52pm UTC](https://meta.discourse.org/t/cant-complete-advanced-tutorial-because-i-dont-have-permission-to-create-polls/142698 "2020-02-27T17:52:37Z")

</div>

I created an account and started taking your tutorial. After completing the first one, I discovered that there was an advanced tutorial so I dug in deeper. Unfortunately, I’m now stuck as there’s a conflict between the …

---

## [Error cloning git repository, access is denied or repository is not found](https://meta.discourse.org/t/error-cloning-git-repository-access-is-denied-or-repository-is-not-found/108898)

<div class="topic-metadata">

**Author:** [@zaino](https://meta.discourse.org/u/zaino)\
**Replies:** 11\
**Last updated:** [February 28, 2020, 2:29am UTC](https://meta.discourse.org/t/error-cloning-git-repository-access-is-denied-or-repository-is-not-found/108898 "2020-02-28T02:29:10Z")

</div>

I have been successfully pulling a theme from a public Github repo for the last week and suddenly today I am getting this error: “Error cloning git repository, access is denied or repository is not found” I deleted the…

---

## ["replace" command does not works(discourse-docker)](https://meta.discourse.org/t/replace-command-does-not-works-discourse-docker/142758)

<div class="topic-metadata">

**Author:** [@marvin-min](https://meta.discourse.org/u/marvin-min)\
**Replies:** 0\
**Last updated:** [February 27, 2020, 10:05am UTC](https://meta.discourse.org/t/replace-command-does-not-works-discourse-docker/142758 "2020-02-27T10:05:54Z")

</div>

Hi guys, thank you for check this tipic. I met an issue when setting nginx header (discourse-docker Env). The following are dietails: we are using GitHub - discourse/discourse\_docker: A Docker image for Discourse · Gi…

---

## [Adding a poll button to the bottom of the composer](https://meta.discourse.org/t/adding-a-poll-button-to-the-bottom-of-the-composer/142778)

<div class="topic-metadata">

**Author:** [@nexo](https://meta.discourse.org/u/nexo)\
**Replies:** 9\
**Last updated:** [February 28, 2020, 1:03am UTC](https://meta.discourse.org/t/adding-a-poll-button-to-the-bottom-of-the-composer/142778 "2020-02-28T01:03:14Z")

</div>

@Steven was kind enough to help and was able to put together this script that almost works but tapping the button doesn’t do anything: \<script type='text/x-handlebars' data-template-name='composer'\> {{#composer-body com…

---

## [How to edit the preview digest layout](https://meta.discourse.org/t/how-to-edit-the-preview-digest-layout/142832)

<div class="topic-metadata">

**Author:** [@jenni\_alencar](https://meta.discourse.org/u/jenni_alencar)\
**Replies:** 1\
**Last updated:** [February 27, 2020, 10:44pm UTC](https://meta.discourse.org/t/how-to-edit-the-preview-digest-layout/142832 "2020-02-27T22:44:38Z")

</div>

Hi community, How can I edit the layout of preview digest? Also, how can I see the html of this email? Thank you.

---

## [Change number of characters in a pinned topic excerpt](https://meta.discourse.org/t/change-number-of-characters-in-a-pinned-topic-excerpt/142726)

<div class="topic-metadata">

**Author:** [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Replies:** 3\
**Last updated:** [February 27, 2020, 10:37pm UTC](https://meta.discourse.org/t/change-number-of-characters-in-a-pinned-topic-excerpt/142726 "2020-02-27T22:37:29Z")

</div>

Is there a way to change the amount of text that is displayed on a pinned topic? It looks to me like that the excerpt length is hard coded. So maybe this is a feature request to be able to change it.

---

## [Trigger webhook for solved action](https://meta.discourse.org/t/trigger-webhook-for-solved-action/78913)

<div class="topic-metadata">

**Author:** [@jordan1909](https://meta.discourse.org/u/jordan1909)\
**Replies:** 8\
**Last updated:** [February 27, 2020, 8:57pm UTC](https://meta.discourse.org/t/trigger-webhook-for-solved-action/78913 "2020-02-27T20:57:31Z")

</div>

I am trying to trigger a webhook whenever a topic is marked as solved. When I mark a case as solved I do not see a webhook being triggered. Am I missing something? Does the solved plugin not trigger a webhook?

---

## [Automatically create multi-site setup](https://meta.discourse.org/t/automatically-create-multi-site-setup/110237)

<div class="topic-metadata">

**Author:** [@joao.joyce](https://meta.discourse.org/u/joao.joyce)\
**Replies:** 3\
**Last updated:** [February 27, 2020, 8:47pm UTC](https://meta.discourse.org/t/automatically-create-multi-site-setup/110237 "2020-02-27T20:47:53Z")

</div>

Hi, Exploring Discourse for the first time. I was thinking that Discourse could be really interesting to integrate in an online product I’m building. This product will give some tools for people selling online courses …

---

## [Stable version upgrade to 2.4.0](https://meta.discourse.org/t/stable-version-upgrade-to-2-4-0/142780)

<div class="topic-metadata">

**Author:** [@rysher](https://meta.discourse.org/u/rysher)\
**Replies:** 4\
**Last updated:** [February 27, 2020, 8:12pm UTC](https://meta.discourse.org/t/stable-version-upgrade-to-2-4-0/142780 "2020-02-27T20:12:57Z")

</div>

I have Discourse v2.3.9 with “version: stable” param in app.yml and would like to continue to use ‘stable’ version. Dashboard shows that v2.4.0 is out, but when I go to Upgrade section, I see the following: New Versio…

[Previous page](https://meta.discourse.org/latest.md?page=1265)

[Next page](https://meta.discourse.org/latest.md?page=1267)
