# Development

**URL:** https://meta.discourse.org/c/dev/7.md?page=36

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

**Page:** 37

---

## [How to access user data in an outlet connector hbs?](https://meta.discourse.org/t/how-to-access-user-data-in-an-outlet-connector-hbs/180586)

<div class="topic-metadata">

**Author:** [@hyd504](https://meta.discourse.org/u/hyd504)\
**Replies:** 3\
**Last updated:** [December 10, 2023, 12:59pm UTC](https://meta.discourse.org/t/how-to-access-user-data-in-an-outlet-connector-hbs/180586 "2023-12-10T12:59:29Z")

</div>

I am working on a plugin that has to render a notice to some specific users in the top area of the website where notices show up. The plugin outlet that I am trying to override is: {{plugin-outlet name="top-notices" tag…

---

## [Our community built an app you're welcome to modify and use](https://meta.discourse.org/t/our-community-built-an-app-youre-welcome-to-modify-and-use/231462)

<div class="topic-metadata">

**Author:** [@Drew-ART](https://meta.discourse.org/u/Drew-ART)\
**Replies:** 6\
**Last updated:** [December 10, 2023, 3:49am UTC](https://meta.discourse.org/t/our-community-built-an-app-youre-welcome-to-modify-and-use/231462 "2023-12-10T03:49:47Z")

</div>

I saw a lot of recent posts about ForumX, Fig and Lexicon. The 1st is a service who’ll create an app for you, the 2nd two appear to be abandoned based on the comments on here where they are mentioned. We built an androi…

---

## [CSS is not reflecting](https://meta.discourse.org/t/css-is-not-reflecting/288009)

<div class="topic-metadata">

**Author:** [@Aditya\_Shevle](https://meta.discourse.org/u/Aditya_Shevle)\
**Replies:** 3\
**Last updated:** [December 8, 2023, 7:26pm UTC](https://meta.discourse.org/t/css-is-not-reflecting/288009 "2023-12-08T19:26:50Z")

</div>

Hi, I have added a css which is not reflecting even though I’ve saved it. Can someone help me with this? Please go through the attached screenshot. Thank you in advance!

---

## [Discourse-search-banner does not have access to \`outletArgs\`](https://meta.discourse.org/t/discourse-search-banner-does-not-have-access-to-outletargs/287871)

<div class="topic-metadata">

**Author:** [@benedfit](https://meta.discourse.org/u/benedfit)\
**Replies:** 1\
**Last updated:** [December 7, 2023, 6:44pm UTC](https://meta.discourse.org/t/discourse-search-banner-does-not-have-access-to-outletargs/287871 "2023-12-07T18:44:29Z")

</div>

Hi, I’ve run into an issue when trying to use discourse-search-banner and the search-menu-results-top connector: When attempting to display {{@outletArgs.searchTerm}} in the connector, the value does not appear to be…

---

## [Using Discourse as an account provider and PBKDF2 problems](https://meta.discourse.org/t/using-discourse-as-an-account-provider-and-pbkdf2-problems/287596)

<div class="topic-metadata">

**Author:** [@polyzium](https://meta.discourse.org/u/polyzium)\
**Replies:** 9\
**Last updated:** [December 7, 2023, 2:49am UTC](https://meta.discourse.org/t/using-discourse-as-an-account-provider-and-pbkdf2-problems/287596 "2023-12-07T02:49:04Z")

</div>

Hi. This is probably a stupid question, but we have been migrating our forum from XenForo over to Discourse. We have a backend server for authorization which involves connecting to the database and verifying credentials …

---

## [How to retrieve all topics of a category](https://meta.discourse.org/t/how-to-retrieve-all-topics-of-a-category/287557)

<div class="topic-metadata">

**Author:** [@Calabrone76](https://meta.discourse.org/u/Calabrone76)\
**Replies:** 6\
**Last updated:** [December 6, 2023, 8:51am UTC](https://meta.discourse.org/t/how-to-retrieve-all-topics-of-a-category/287557 "2023-12-06T08:51:11Z")

</div>

Hi everyone, i need to get all and only topics of a particular category. So, according to the documentation, it seems the right way is to use the search.json end-point. The problem is i didn’t understand how to set th…

---

## [Making ‘previous/next topic’ keyboard shortcuts into a theme component](https://meta.discourse.org/t/making-previous-next-topic-keyboard-shortcuts-into-a-theme-component/287314)

<div class="topic-metadata">

**Author:** [@denvergeeks](https://meta.discourse.org/u/denvergeeks)\
**Replies:** 6\
**Last updated:** [December 4, 2023, 1:59pm UTC](https://meta.discourse.org/t/making-previous-next-topic-keyboard-shortcuts-into-a-theme-component/287314 "2023-12-04T13:59:41Z")

</div>

I’d like to make these previous-next topic button keyboard shortcuts into a theme component that provides \<\< Prev Topic and Next Topic \>\> buttons in the header. Can anyone suggest an existing theme component with a c…

---

## [Implement discourse Apple login using API](https://meta.discourse.org/t/implement-discourse-apple-login-using-api/286700)

<div class="topic-metadata">

**Author:** [@wings](https://meta.discourse.org/u/wings)\
**Replies:** 4\
**Last updated:** [December 4, 2023, 10:49am UTC](https://meta.discourse.org/t/implement-discourse-apple-login-using-api/286700 "2023-12-04T10:49:21Z")

</div>

Hi, I am working on building an API for Discourse login using Apple. I have already installed the plugin and followed the instructions from Discourse Apple Authentication. It works fine when logging into Discourse using …

---

## [Hiding edit icon of table builder for tablets and mobiles?](https://meta.discourse.org/t/hiding-edit-icon-of-table-builder-for-tablets-and-mobiles/287216)

<div class="topic-metadata">

**Author:** [@Jagster](https://meta.discourse.org/u/Jagster)\
**Replies:** 4\
**Last updated:** [December 2, 2023, 7:01am UTC](https://meta.discourse.org/t/hiding-edit-icon-of-table-builder-for-tablets-and-mobiles/287216 "2023-12-02T07:01:53Z")

</div>

Please wizards, I need some guidance. Table builder is totally useless for mobiles and tablets, because there can’t do anything. That’s why editing icon of tables should be hided. Now it is just noise that is just confu…

---

## [Embed Most Recent Replies To Post in Specific Category](https://meta.discourse.org/t/embed-most-recent-replies-to-post-in-specific-category/279714)

<div class="topic-metadata">

**Author:** [@jordantrizz](https://meta.discourse.org/u/jordantrizz)\
**Replies:** 2\
**Last updated:** [December 1, 2023, 11:02pm UTC](https://meta.discourse.org/t/embed-most-recent-replies-to-post-in-specific-category/279714 "2023-12-01T23:02:32Z")

</div>

I’ve looked through the forums and understand how the embedding works and even how to embed the most recent posts. But I’m looking to try and create a widget that has the latest replies to all posts in a category.

---

## [Current main appears not to build?](https://meta.discourse.org/t/current-main-appears-not-to-build/287138)

<div class="topic-metadata">

**Author:** [@merefield](https://meta.discourse.org/u/merefield)\
**Replies:** 3\
**Last updated:** [December 1, 2023, 7:49pm UTC](https://meta.discourse.org/t/current-main-appears-not-to-build/287138 "2023-12-01T19:49:36Z")

</div>

When attempting to run a local dev instance, I’m getting this after bin/ember-cli -u: - building... Build Error (TemplateCompiler) in raw-templates/badge-selector-autocomplete.hbr ENOENT: no such file or directory, ope…

---

## [Strange migration error in tests during GH workflow](https://meta.discourse.org/t/strange-migration-error-in-tests-during-gh-workflow/287022)

<div class="topic-metadata">

**Author:** [@merefield](https://meta.discourse.org/u/merefield)\
**Replies:** 4\
**Last updated:** [December 1, 2023, 3:08pm UTC](https://meta.discourse.org/t/strange-migration-error-in-tests-during-gh-workflow/287022 "2023-12-01T15:08:31Z")

</div>

I’m trying to create a foreign key relationship with the Topics table. The problem is it is failing in github workflow test environment during tests for the strangest reason, it is trying to access a field from the pare…

---

## [Trouble with Zeitwerk reloading](https://meta.discourse.org/t/trouble-with-zeitwerk-reloading/287013)

<div class="topic-metadata">

**Author:** [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Replies:** 9\
**Last updated:** [December 1, 2023, 11:07am UTC](https://meta.discourse.org/t/trouble-with-zeitwerk-reloading/287013 "2023-12-01T11:07:48Z")

</div>

An apparently new test has identified a problem that I think I might have known I had, but had always ignored. Now I can’t ignore it because it now makes the tests fail. Here are my routes: # frozen\_string\_literal: true…

---

## [Access via Discourse API, key and/or user rejected](https://meta.discourse.org/t/access-via-discourse-api-key-and-or-user-rejected/286947)

<div class="topic-metadata">

**Author:** [@tflidd](https://meta.discourse.org/u/tflidd)\
**Replies:** 2\
**Last updated:** [December 1, 2023, 9:26am UTC](https://meta.discourse.org/t/access-via-discourse-api-key-and-or-user-rejected/286947 "2023-12-01T09:26:57Z")

</div>

As a moderator, I’d like to use the API for a discourse forum. Normally it was activated and I manage to get a API key. I used this script: I manage to retrieve a key which is 32 characters long (is that right?), and i…

---

## [Jitsi custom button add to theme](https://meta.discourse.org/t/jitsi-custom-button-add-to-theme/287161)

<div class="topic-metadata">

**Author:** [@Hitesh\_Sharma](https://meta.discourse.org/u/Hitesh_Sharma)\
**Replies:** 0\
**Last updated:** [December 1, 2023, 7:49am UTC](https://meta.discourse.org/t/jitsi-custom-button-add-to-theme/287161 "2023-12-01T07:49:27Z")

</div>

How can I include a custom button in the FKB Pro theme?

---

## [How "difficult" is modifying/extending Discourse for a backend dev](https://meta.discourse.org/t/how-difficult-is-modifying-extending-discourse-for-a-backend-dev/287037)

<div class="topic-metadata">

**Author:** [@BSODjunkie](https://meta.discourse.org/u/BSODjunkie)\
**Replies:** 10\
**Last updated:** [December 1, 2023, 12:52am UTC](https://meta.discourse.org/t/how-difficult-is-modifying-extending-discourse-for-a-backend-dev/287037 "2023-12-01T00:52:21Z")

</div>

Hi, I am an MLE who has some backend experience. My frontend skills are non-existent/pretty weak. I am interested in hosting a small forum which requires the following features: Filter posts by multiple tags in an ea…

---

## [Difficulties understanding store interactions between client and server](https://meta.discourse.org/t/difficulties-understanding-store-interactions-between-client-and-server/286859)

<div class="topic-metadata">

**Author:** [@Dimitrie\_David](https://meta.discourse.org/u/Dimitrie_David)\
**Replies:** 4\
**Last updated:** [December 1, 2023, 12:44am UTC](https://meta.discourse.org/t/difficulties-understanding-store-interactions-between-client-and-server/286859 "2023-12-01T00:44:24Z")

</div>

Hello, So I am trying to develop a custom plugin for my community. I have followed the tutorials for developing a plugin by @eviltrout and the tutorials still miss important information about communicating between the f…

---

## [CSS is breaking ability to add dark theme](https://meta.discourse.org/t/css-is-breaking-ability-to-add-dark-theme/286637)

<div class="topic-metadata">

**Author:** [@sunjam](https://meta.discourse.org/u/sunjam)\
**Replies:** 5\
**Last updated:** [November 30, 2023, 10:08pm UTC](https://meta.discourse.org/t/css-is-breaking-ability-to-add-dark-theme/286637 "2023-11-30T22:08:05Z")

</div>

I’m struggling to add a dark theme on a production forum. I’m not sure why, but the site keeps certain elements white. I spun up a test Discourse and cannot recreate, but it looks like this on the production forum afte…

---

## [Copying a content with copy icon](https://meta.discourse.org/t/copying-a-content-with-copy-icon/287007)

<div class="topic-metadata">

**Author:** [@bekircem](https://meta.discourse.org/u/bekircem)\
**Replies:** 4\
**Last updated:** [November 30, 2023, 1:30pm UTC](https://meta.discourse.org/t/copying-a-content-with-copy-icon/287007 "2023-11-30T13:30:17Z")

</div>

Hi, instead of printing a piece of data provided to me by the plugin through a form, I want to enable users to copy this content when they wish by clicking on a ‘copy’ icon. I noticed that Discourse has introduced this …

---

## [AJAX request times out after 1 minute](https://meta.discourse.org/t/ajax-request-times-out-after-1-minute/285873)

<div class="topic-metadata">

**Author:** [@tomve](https://meta.discourse.org/u/tomve)\
**Replies:** 3\
**Last updated:** [November 30, 2023, 12:46pm UTC](https://meta.discourse.org/t/ajax-request-times-out-after-1-minute/285873 "2023-11-30T12:46:59Z")

</div>

A while I ago I created a Discourse plugin which calls a controller method via ajax and then returns the result. This particular request can run for a few minutes, and this was running fine. But now after a long while I…

---

## [Trouble with eslint since recent change to plugin-skeleton because failed to run yarn install](https://meta.discourse.org/t/trouble-with-eslint-since-recent-change-to-plugin-skeleton-because-failed-to-run-yarn-install/287006)

<div class="topic-metadata">

**Author:** [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Replies:** 0\
**Last updated:** [November 29, 2023, 8:48pm UTC](https://meta.discourse.org/t/trouble-with-eslint-since-recent-change-to-plugin-skeleton-because-failed-to-run-yarn-install/287006 "2023-11-29T20:48:36Z")

</div>

I copied stuff over from GitHub - discourse/discourse-plugin-skeleton: Template for Discourse plugins · GitHub today since this commit DEV: Update linting setup (#41) · discourse/discourse-plugin-skeleton@a92be1d · GitHu…

---

## [Chromium table border bug(?) with gradients](https://meta.discourse.org/t/chromium-table-border-bug-with-gradients/286895)

<div class="topic-metadata">

**Author:** [@polyzium](https://meta.discourse.org/u/polyzium)\
**Replies:** 1\
**Last updated:** [November 29, 2023, 5:33pm UTC](https://meta.discourse.org/t/chromium-table-border-bug-with-gradients/286895 "2023-11-29T17:33:07Z")

</div>

Greetings folks. We have started moving our forum from the proprietary Xenforo to the open-source Discourse, and in the process of replicating visuals of our old forum I ran across a Chrome-specific CSS issue. I don’t k…

---

## [How to disable Incoming Email modal](https://meta.discourse.org/t/how-to-disable-incoming-email-modal/286868)

<div class="topic-metadata">

**Author:** [@kynic](https://meta.discourse.org/u/kynic)\
**Replies:** 9\
**Last updated:** [November 29, 2023, 5:20pm UTC](https://meta.discourse.org/t/how-to-disable-incoming-email-modal/286868 "2023-11-29T17:20:35Z")

</div>

How should I make this email icon nonclickable? How should I disable this Incoming Email model? And how to disable this

---

## [How to show the gate further down in the post?](https://meta.discourse.org/t/how-to-show-the-gate-further-down-in-the-post/287406)

<div class="topic-metadata">

**Author:** [@Krischan](https://meta.discourse.org/u/Krischan)\
**Replies:** 9\
**Last updated:** [November 29, 2023, 4:46pm UTC](https://meta.discourse.org/t/how-to-show-the-gate-further-down-in-the-post/287406 "2023-11-29T16:46:50Z")

</div>

Thanks for the great component! Would be it be possible to show the gate further down in the post? (Our topics all start with an image and we would like to show a good junk of text or even define a place in the topic whe…

---

## [Create User external\_ids parameter](https://meta.discourse.org/t/create-user-external-ids-parameter/286072)

<div class="topic-metadata">

**Author:** [@Khaldoun\_Noureddine](https://meta.discourse.org/u/Khaldoun_Noureddine)\
**Replies:** 7\
**Last updated:** [November 29, 2023, 1:56pm UTC](https://meta.discourse.org/t/create-user-external-ids-parameter/286072 "2023-11-29T13:56:23Z")

</div>

I am trying to write a function to import all existing users from our external site (3rd party i am only making the middleware) and i am trying to the createUser function. It works fine, except for the external\_ids param…

---

## [How can one add a toggle button to the post menu and implement an action for that toggle button in a Discourse plugin?](https://meta.discourse.org/t/how-can-one-add-a-toggle-button-to-the-post-menu-and-implement-an-action-for-that-toggle-button-in-a-discourse-plugin/286835)

<div class="topic-metadata">

**Author:** [@omppatil](https://meta.discourse.org/u/omppatil)\
**Replies:** 4\
**Last updated:** [November 28, 2023, 1:26pm UTC](https://meta.discourse.org/t/how-can-one-add-a-toggle-button-to-the-post-menu-and-implement-an-action-for-that-toggle-button-in-a-discourse-plugin/286835 "2023-11-28T13:26:19Z")

</div>

Hi!, I’m new to Discourse plugin making and would appreciate some help with adding a toggle button to the post menu and implementing its action in the plugin.

---

## [Admin/users/list/ REST API not working](https://meta.discourse.org/t/admin-users-list-rest-api-not-working/286442)

<div class="topic-metadata">

**Author:** [@lenny1](https://meta.discourse.org/u/lenny1)\
**Replies:** 4\
**Last updated:** [November 24, 2023, 2:39pm UTC](https://meta.discourse.org/t/admin-users-list-rest-api-not-working/286442 "2023-11-24T14:39:38Z")

</div>

I tried to get active users but it returned error message “The requested URL or resource could not be found”. My java codes: Map\<String, String\> headers = new HashMap\<\>(); headers.put("Content-Type", "a…

---

## [Align Brand Header nav links to the right?](https://meta.discourse.org/t/align-brand-header-nav-links-to-the-right/312731)

<div class="topic-metadata">

**Author:** [@cogdog](https://meta.discourse.org/u/cogdog)\
**Replies:** 2\
**Last updated:** [November 24, 2023, 2:06pm UTC](https://meta.discourse.org/t/align-brand-header-nav-links-to-the-right/312731 "2023-11-24T14:06:34Z")

</div>

I’m missing something easy. I had our brand header designed to match our other sites, where the navigation links are aligned right. Somehow in an update they are now aligned left. I’ve tried every bit of CSS but cant see…

---

## [Acceptance tests failing on Github Actions](https://meta.discourse.org/t/acceptance-tests-failing-on-github-actions/286355)

<div class="topic-metadata">

**Author:** [@pirhoo](https://meta.discourse.org/u/pirhoo)\
**Replies:** 4\
**Last updated:** [November 24, 2023, 1:59pm UTC](https://meta.discourse.org/t/acceptance-tests-failing-on-github-actions/286355 "2023-11-24T13:59:40Z")

</div>

Hello Discourse community :wave: I’m setting up a new plugin based on the skeleton you provided which already helped me a lot. I am now writing tests, both for the frontend and the backend. Everything works as expected…

---

## [\--header-offset with disposable top bar](https://meta.discourse.org/t/header-offset-with-disposable-top-bar/286361)

<div class="topic-metadata">

**Author:** [@manuel](https://meta.discourse.org/u/manuel)\
**Replies:** 0\
**Last updated:** [November 22, 2023, 7:18pm UTC](https://meta.discourse.org/t/header-offset-with-disposable-top-bar/286361 "2023-11-22T19:18:33Z")

</div>

I have a glitch related to header-offset with the Announcement Bar component: With the component enabled, --header-offset is calculated as 120px (header + top bar). On routes where the component is not shown the sidebar…

[Previous page](https://meta.discourse.org/c/dev/7.md?page=35)

[Next page](https://meta.discourse.org/c/dev/7.md?page=37)
