In the subcategory page, under the “box” style - we are currently able to add a picture/logo that goes to the top of the box. Is it possible to make the picture take up the whole box, and have no additional text?
For example, change: to
Pleae let me know if this makes sense or if you need any further clarification.
I’m wondering how hard would it be to have 3 sites running at the same time. 2 sites would be archives and read-only, and one site would be the one with new discussion.
How hard would this be? Would it be doable with the lowest or second lowest price Digital Ocean droplet?
Moderators are not able to lookup user emails via the user’s admin page, only admins can do that. However, if SSO is enabled moderators can see a user’s email in the Single Sign On section of the same page. Viewing this email is also not logged for admins like viewing the “normal” email is.
I’m working on a plugin that communicates with an external web app. The web app is also informed of changes in Discourse through the use of webhooks.
Right now, installing the plugin is complicated, because it requires to also manually set up the webhooks. Is there a way my plugin could set up the webhooks itself?
I’d like to include in my trust level explainer video, information on losing trust points. So far, I know that you can lose points for being flagged and for flagging a post depending on the moderators’ actions. I imagine you have to lose trust points somehow for not maintaining expectations in trust level III but maybe not . . . What are the scenarios that cause you to lose trust points? Can anyone point me to some good topics for this?
In addition to my own interest in having this stat added to user cards, there’s been some discussion on here that inspired this theme component’s creation:
Installation
Follow this guide here:
Please feel free to post if there are any questions, problems, or suggestions!
I was posting on another forum when I discovered if I spelt @sHaHmMm wrong and if you are on Desktop it would show the name as the same as how you wrote it.
I am wondering if this is a bug or intentional.
Thanks.
is it possible to ban a user for a period of time and send him an automatic notification e.g : You are banned for n days , because you broke rule #1 , you can steel watch but can't write answers or questions
I would like to play with the files in discourse - Im not a coder, but I have some tweeks I would like to see if Im able to add. The best way to learn is when you have something you will achieve
I have a little knowledge from php. There you can change a file and see the result of the changes immedealy.
In my discourse server Im not able to finde the .rb files I would like to find. Is that because I need a dev box?
This ruby universe seems to have a steep learning curve… :S
I’m seeing quite a few errors like this in the logs:
ImageOptim timed out while optimizing uotyav3pfso3ll17jcx5.png
The images seem to be working, but referencing the remote site instead of my local configuration. I have S3-uploads enabled, I assumed this would pull the image locally, then upload it to S3.
I’m not sure how to make sense of the stack trace:
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/logster-1.2.9/lib/logster/logger.rb:93:in `add_with_opts'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/logster-1.2.9/lib/logster/logger.rb:50:in `add'
/usr/local/lib/ruby/2.4.0/logger.rb:534:in `warn'
/var/www/discourse/lib/upload_creator.rb:255:in `rescue in optimize!'
/var/www/discourse/lib/upload_creator.rb:251:in `optimize!'
/var/www/discourse/lib/upload_creator.rb:51:in `block in create_for'
/var/www/discourse/lib/distributed_mutex.rb:21:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:5:in `synchronize'
/var/www/discourse/lib/upload_creator.rb:36:in `create_for'
/var/www/discourse/app/jobs/regular/pull_hotlinked_images.rb:70:in `block in execute'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/nokogiri-1.8.2/lib/nokogiri/xml/node_set.rb:190:in `block in each'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/nokogiri-1.8.2/lib/nokogiri/xml/node_set.rb:189:in `upto'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/nokogiri-1.8.2/lib/nokogiri/xml/node_set.rb:189:in `each'
/var/www/discourse/app/jobs/regular/pull_hotlinked_images.rb:58:in `execute'
/var/www/discourse/app/jobs/base.rb:134:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/rails_multisite-2.0.4/lib/rails_multisite/connection_management.rb:63:in `with_connection'
/var/www/discourse/app/jobs/base.rb:129:in `block in perform'
/var/www/discourse/app/jobs/base.rb:125:in `each'
/var/www/discourse/app/jobs/base.rb:125:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:188:in `execute_job'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:170:in `block (2 levels) in process'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'
/var/www/discourse/lib/sidekiq/pausable.rb:80:in `call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/middleware/chain.rb:133:in `invoke'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:169:in `block in process'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:141:in `block (6 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/job_retry.rb:97:in `local'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:140:in `block (5 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq.rb:36:in `block in <module:Sidekiq>'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:136:in `block (4 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:204:in `stats'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:131:in `block (3 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/job_logger.rb:7:in `call'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:130:in `block (2 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/job_retry.rb:72:in `global'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:129:in `block in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/logging.rb:44:in `with_context'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/logging.rb:38:in `with_job_hash_context'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:128:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:168:in `process'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:85:in `process_one'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/processor.rb:73:in `run'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/util.rb:16:in `watchdog'
/var/www/discourse/vendor/bundle/ruby/2.4.0/gems/sidekiq-5.0.5/lib/sidekiq/util.rb:25:in `block in safe_thread'
When searching for a certain user on the leaderboards they don’t appear.
The account does not seem to be banned or experiencing any difficulties and is actually running fine.
I am wondering if there is a way to link multiple topics to one master topic. Here is my example:
In our forum www.fellowshipforums.com, under Syllabus Material (the Category), it is organized into five objectives (the Subcategory). In each objective, there are say 10-15 topics which align to particular topics. Right now, there are some objectives that have the same topic names. For example, Objective 1 & 4 both have topics called [ERM-117-14: AAA Practice Note: Insurance Enterprise Risk Management Practices] due to this topic having to appear in both objectives.
Is there a way to make the Objective 1 topic the “master” topic and having any duplicate topics link automatically to this “master” topic? So that if a user click the Objective 4 topic called [ERM-117…] it will automatically link to the Objective 1 topic?
This theme component allows users to “pop out” media into a floating window while they browse the site. They can even navigate to a different topic and the media will continue working.
It works with any <iframe> or <video> (with some special treatment for lazyYT). It adds a button to every compatible thing, which then opens a little popup in the bottom right.
You can then “minimise” it, which keeps the audio going in the background, or completely close it.
At the moment the size of the video is decided by the original embed. I’d like to add a “resizing” feature, either a “click and drag”, or just simply 3 buttons “small”, “medium”, “large”.
Currently this obscures the composer… simple solution is to just close the popup if you want to write a post .
I’ve just ported an old plugin to a theme-component. It had both an Ember service, and a component. The current plugin API has a modifyClass function, but no way to register new classes (as far as I can tell).
I created this function, mimicking the existing modifyClass function (example use here):
function registerClass(resolverName, definition) {
const alreadyRegistered = Discourse.hasRegistration(resolverName)
if (alreadyRegistered) {
console.warn(`"${resolverName}" is already registered`);
return;
}
Discourse.register(resolverName, definition)
}
Is this the correct approach to be taking? And if so, is this something that could be added to the plugin API?