Quantcast
Channel: Discourse Meta - Latest topics
Viewing all 60279 articles
Browse latest View live

A red smile means upgrade?


Ability to disable trust level auto-promotion?

0
0

@childofsol wrote:

I'm setting up a community and we'd like to disable auto-promotion so that we can use the trust system but have more manual control over it. More specifically, we'd like to leave levels 0 and 1 working with auto-promotion, but levels 2+ would require manual promotion

I haven't seen any option for doing this. My current plan of action is to just set unreachable limits, but wanted to see if there is a proper to do it before applying my duct tape wink

Thanks!

Posts: 7

Participants: 5

Read full topic

"this.blank is not a function"

0
0

@uwe_keim wrote:

Being on the latest Github version, a user fails to save a new post with "An error occurred".

In the log I found:

Uncaught TypeError: this.blank is not a function
Url: /discourse/controllers/composer
Line: 164
Column: 22
Window Location: http://entwicklergate.de/

Call stack:

TypeError: this.blank is not a function
    at __exports__.default.Ember.ObjectController.extend.toggle (/discourse/controllers/composer:164:22)
    at __exports__.default.Ember.ObjectController.extend.actions.toggle (/discourse/controllers/composer:45:16)
    at mixin.Mixin.create.send (/ember.prod:27080:54)
    at runRegisteredAction (/ember.prod:17899:25)
    at Object.Backburner.run (/ember.prod:218:27)
    at Object.run [as default] (/ember.prod:15458:27)
    at Object.handleRegisteredAction [as handler] (/ember.prod:17897:23)
    at HTMLAnchorElement.eval (/ember.prod:36149:25)
    at HTMLElement.n.event.dispatch (/jquery.prod:4:6444)
    at HTMLElement.r.handle (/jquery.prod:4:3219)

Environment:

HTTP_HOST: entwicklergate.de
REQUEST_URI: /logs/report_js_error
REQUEST_METHOD: POST
HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36
HTTP_ACCEPT: */*
HTTP_REFERER: http://entwicklergate.de/
HTTP_X_FORWARDED_FOR: 123.123.123.123
HTTP_X_REAL_IP: 123.123.123.123

params:
  message: Uncaught TypeError: this.blank is not a function
Url: /discourse/controllers/composer
Line: 164
Colum
  url: /discourse/controllers/composer
  line: 164
  column: 22
  window_location: http://entwicklergate.de/
  stacktrace: TypeError: this.blank is not a function
    at __exports__.default.Ember.ObjectController.extend.togg

Any idea how/whether I can fix it?

Posts: 12

Participants: 4

Read full topic

Tweet your post

0
0

@Assaf_N wrote:

Hi !
Since my community is brand new, with not many people, I was thinking about how can I grow it faster. And so,
I want to add a popup that pops right after a member submit a new post or reply, asking him to tweet it.
Is there such a tool you know? What do you recommend me to do?
Here's an example of a popup I created

Thank you!

Posts: 5

Participants: 3

Read full topic

Saving badge title without changing value produces an error

0
0

@palant wrote:

Steps to reproduce:

  1. Click your avatar in the upper-right corner.
  2. Choose "Preferences."
  3. Click the icon to edit your title.
  4. If the selection isn't preset to <none> - change it to <none>, save and reload the page.
  5. Click "Save Changes" without actually changing the selection.

Results:

A message "Sorry, an error has occurred." shows up. Admin logs show the following error:

ActionController::ParameterMissing (param is missing or the value is empty: user_badge_id)

vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.10/lib/action_controller/metal/strong_parameters.rb:187:in `require'
app/controllers/users_controller.rb:132:in `badge_title'
vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.10/lib/action_controller/metal/implicit_render.rb:4:in `send_action'

If you change the selection before submitting then the error doesn't occur - even if you change it to <none> again.

I could not reproduce here because I don't have the necessary badges. However, our Discourse instance is at this revision which is fairly recent.

Posts: 8

Participants: 2

Read full topic

Upgrade error 1.3.0-beta 8 (due to Adsense Plugin)

0
0

@Alex_Harrington wrote:

Tried to upgrade to 1.3.0-beta8 via the admin webpage and got the following error:

[2015-05-12T09:50:14.766310 #350]  INFO -- : Writing /var/www/discourse/public/assets/admin-2d3b2ab43d1b44ebd1b6192ce2aae7fc.js
rake aborted!
Barber::PrecompilerError: Pre compilation failed for: <div class='container'>
  {{custom-html "top"}}
  {{global-notice}}
  {{discourse-banner user=currentUser banner=site.banner overlay=view.hasScrolled hide=errorLoading}}
</div>

{{#if Discourse.Mobile.mobileView}}
{{adsenseBlock "320" "50" "topic_top_mobile"}}
{{else}}
{{adsenseBlock "728" "90" "topic_top"}}
{{/if}}

{{#if postStream.loaded}}
  {{#if postStream.firstPostPresent}}
    <div id='topic-title'>
      <div class='container'>

        <div class="title-wrapper">
          {{#if editingTopic}}
            {{#if isPrivateMessage}}
              <span class="private-message-glyph">{{fa-icon "envelope"}}</span>
              {{autofocus-text-field id='edit-title' value=buffered.title maxLength=maxTitleLength}}
            {{else}}
              {{autofocus-text-field id='edit-title' value=buffered.title maxLength=maxTitleLength}}
              </br>
              {{category-chooser valueAttribute="id" value=buffered.category_id source=buffered.category_id}}
            {{/if}}

            {{plugin-outlet "edit-topic"}}
            {{d-button action="finishedEditingTopic" class="btn-primary btn-small no-text" icon="check"}}
            {{d-button action="cancelEditingTopic" class="btn-small no-text" icon="times"}}
          {{else}}
            <h1>
              {{#unless is_warning}}
                <span class="private-message-glyph">{{fa-icon "envelope"}}</span>
              {{/unless}}

              {{#if details.loaded}}
                {{topic-status topic=model}}
                <a href='{{unbound url}}' {{action "jumpTop"}}>
                  {{{fancy_title}}}
                </a>
              {{/if}}

              {{#if details.can_edit}}
                <a href {{action "editTopic"}} class='edit-topic' title='{{i18n 'edit'}}'>{{fa-icon "pencil"}}</a>
              {{/if}}
            </h1>

            {{#unless isPrivateMessage}}
              {{topic-category topic=model}}
            {{/unless}}
          {{/if}}
        </div>
        {{plugin-outlet "topic-title"}}
      </div>
    </div>
  {{/if}}

  <div class="container posts">

    {{view "selected-posts"}}

    <div class="row">
      <section class="topic-area" id='topic' data-topic-id='{{unbound id}}'>
        <div class='posts-wrapper'>

          {{render 'topic-progress'}}

          {{loading-spinner condition=postStream.loadingAbove}}

          {{#unless postStream.loadingFilter}}
            {{cloaked-collection itemViewClass="post"
                                 idProperty="post_number"
                                 defaultHeight="200"
                                 content=postStream.posts
                                 slackRatio="15"
                                 loadingHTML=""
                                 preservesContext="true"
                                 uncloakDefault="true"
                                 offsetFixedTop="header"
                                 offsetFixedBottom="#reply-control"}}
          {{/unless}}

          {{loading-spinner condition=postStream.loadingBelow}}
        </div>
        <div id='topic-bottom'></div>

        {{#loading-spinner condition=postStream.loadingFilter}}
          {{#if loadedAllPosts}}

            {{view 'topic-closing' topic=model}}
            {{view 'topic-footer-buttons' topic=model}}

            {{#if Discourse.Mobile.mobileView}}
              {{adsenseBlock "320" "50" "topic_bottom_mobile"}}
            {{else}}
               {{adsenseBlock "728" "90" "topic_bottom"}}
            {{/if}}

            {{#if details.suggested_topics.length}}
              <div id='suggested-topics'>
                <h3>{{i18n 'suggested_topics.title'}}</h3>
                <div class='topics'>
                  {{basic-topic-list topics=details.suggested_topics postsAction="showTopicEntrance"}}
                </div>
                <h3>{{{view.browseMoreMessage}}}</h3>
              </div>
            {{/if}}

          {{/if}}
        {{/loading-spinner}}

      </section>
    </div>

  </div>
{{else}}
  <div class='container'>
    {{#loading-spinner condition=noErrorYet}}
      {{#if notFoundHtml}}
        {{{notFoundHtml}}}
      {{else}}
        <div class="topic-error">
          <div>{{message}}</div>
          {{#if noRetry}}
            {{#unless currentUser}}
              {{d-button action="showLogin" class="btn-primary topic-retry" icon="user" label="log_in"}}
            {{/unless}}
          {{else}}
            {{d-button action="retryLoading" class="btn-primary topic-retry" icon="refresh" label="errors.buttons.again"}}
          {{/if}}
        </div>
        {{loading-spinner condition=retrying}}
      {{/if}}
    {{/loading-spinner}}
  </div>
{{/if}}

{{render "share"}}

{{#if currentUser.enable_quoting}}
  {{render "quote-button"}}
{{/if}}

{{#if currentUser.canManageTopic}}
  {{show-topic-admin show="showTopicAdminMenu"}}
  {{render "topic-admin-menu"}}
{{/if}}

. Compiler said: Error: Invalid end tag `br` (on line 24) (void elements cannot have end tags).
  (in /var/www/discourse/plugins/discourse-adsense/assets/javascripts/discourse/templates/topic.hbs)/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/barber-0.9.0/lib/barber/precompiler.rb:25:in `rescue in compile'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/barber-0.9.0/lib/barber/precompiler.rb:23:in `compile'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/barber-0.9.0/lib/barber/precompiler.rb:8:in `compile'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/ember-handlebars-template-0.1.5/lib/ember/handlebars/helper.rb:67:in `precompile_ember_handlebars'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/ember-handlebars-template-0.1.5/lib/ember/handlebars/templates/sprockets2.rb:42:in `evaluate'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/context.rb:197:in `block in evaluate'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/context.rb:194:in `each'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/context.rb:194:in `evaluate'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/processed_asset.rb:12:in `initialize'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:374:in `new'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:374:in `block in build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:395:in `circular_call_protection'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:373:in `build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/index.rb:94:in `block in build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/caching.rb:58:in `cache_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/index.rb:93:in `build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:287:in `find_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/index.rb:61:in `find_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/processed_asset.rb:111:in `block in resolve_dependencies'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/processed_asset.rb:105:in `each'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/processed_asset.rb:105:in `resolve_dependencies'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/processed_asset.rb:97:in `build_required_assets'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/processed_asset.rb:16:in `initialize'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:374:in `new'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:374:in `block in build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:395:in `circular_call_protection'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:373:in `build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/index.rb:94:in `block in build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/caching.rb:58:in `cache_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/index.rb:93:in `build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:287:in `find_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/index.rb:61:in `find_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/bundled_asset.rb:16:in `initialize'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:377:in `new'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:377:in `build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/index.rb:94:in `block in build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/caching.rb:58:in `cache_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/index.rb:93:in `build_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/base.rb:287:in `find_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/index.rb:61:in `find_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:211:in `block in find_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:257:in `benchmark'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:210:in `find_asset'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:119:in `block in compile'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:118:in `each'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/sprockets/manifest.rb:118:in `compile'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.0.1/lib/sprockets/rails/task.rb:60:in `block (3 levels) in define'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-2.11.0/lib/rake/sprocketstask.rb:146:in `with_logger'
/var/www/discourse/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.0.1/lib/sprockets/rails/task.rb:59:in `block (2 levels) in define'
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
I, [2015-05-12T09:50:31.922845 #41]  INFO -- : Purging temp files
Bundling assets

Normally this just works and I have no idea how to proceed?

Posts: 2

Participants: 1

Read full topic

Template update not loading and failing resources

0
0

@nicklasmoeller wrote:

Hello,

I've got at template update on https://forum.billysbilling.dk/ that just over the night stopped working. Unfortunately, also our logo started to disappear on some requests (403 Forbidden response)

The layout update is taken from https://meta.discourse.org/t/the-homepage-overview-how-to-make-it-look-more-clean/28623/3 where I've made some smaller adjustments, to fit it to our needs.

</body>

<script type='text/x-handlebars' data-template-name='list/topic_list_item.raw'>

  <td class='main-link clearfix'>
    {{raw "topic-status" topic=topic}}
    {{topic-link topic}}

    {{#if controller.showTopicPostBadges}}
      {{raw "topic-post-badges" unread=topic.unread newPosts=topic.displayNewPosts unseen=topic.unseen url=topic.lastUnreadUrl}}
    {{/if}}

    {{raw "list/topic-excerpt" topic=model}}

    <div class='creator'>
        {{~#if topic.creator ~}}
            <a href="/users/{{topic.creator.username}}" data-auto-route="true" data-user-card="{{topic.creator.username}}">{{topic.creator.username}}</a>
            &nbsp;
            {{format-date topic.createdAt format="medium-with-ago"}}
        {{~/if ~}}

        {{raw "list/action-list" topic=topic postNumbers=topic.bookmarked_post_numbers className="bookmarks" icon="bookmark"}}
        {{raw "list/action-list" topic=topic postNumbers=topic.liked_post_numbers className="likes" icon="heart"}}
    </div>
  </td>

  {{#if controller.showLikes}}
    <td class="num likes">
      {{number topic.like_count}} <i class='fa fa-heart'></i>
    </td>
  {{/if}}

  {{#if controller.showOpLikes}}
    <td class="num likes">
      {{number topic.op_like_count}} <i class='fa fa-heart'></i>
    </td>
  {{/if}}

  <td class="category">
    {{category-link topic.category showParent="true" onlyStripe="true"}}
  </td>

  <td class="num views">
    {{topic.views}}
  </td>

  <td class="num views">
    {{topic.replyCount}}
  </td>

  <td class="last-post">
    <div class='poster-avatar'>
      <a href="{{topic.lastPostUr}}" data-user-card="{{topic.last_poster_username}}">{{avatar topic.lastPoster usernamePath="username" imageSize="medium"}}</a>
    </div>

    <div class='poster-info'>
      <a href="{{topic.lastPostUrl}}">
        {{format-date topic.bumpedAt format="medium-with-ago"}},
      </a><br />
      <span class='editor'><a href="/users/{{topic.last_poster_username}}" data-auto-route="true" data-user-card="{{topic.last_poster_username}}">{{topic.last_poster_username}}</a></span>
    </div>
  </td>
</script>

<script type='text/x-handlebars' data-template-name='topic-list-header.raw'>
  {{raw "topic-list-header-column" order='posts' name='topic.title'}}

  {{#if showLikes}}
    {{raw "topic-list-header-column" sortable='true' order='likes' number='true' forceName='Likes'}}
  {{/if}}

  {{#if showOpLikes}}
    {{raw "topic-list-header-column" sortable='true' order='op_likes' number='true' forceName='Likes'}}
  {{/if}}

  {{raw "topic-list-header-column" sortable='true' order='category' forceName='Kategori'}}
  {{raw "topic-list-header-column" sortable='true' number='true' order='views' forceName='Visninger'}}
  {{raw "topic-list-header-column" sortable='true' number='true' order='posts' forceName='Svar'}}
  {{raw "topic-list-header-column" sortable='true' order='activity' forceName='Sidste indlæg'}}
</script>

<script>
  Discourse.TopicListItemView.reopen({
    showCategory: function(){
      return !this.get('controller.hideCategory') &&
        this.get('topic.creator') &&
        this.get('topic.category.name') !== 'uncategorized';
    }.property()
  });

  Discourse.Topic.reopen({
    creator: function(){
      var poster = this.get('posters.firstObject');
      if(poster){
        return poster.user;
      }
    }.property(),
    lastPoster: function() {
      var poster = this.get('posters.lastObject');
      if(poster){
        if (this.last_poster_username === poster.user.username){
          return poster.user;
        } else {
          return this.get('creator');
        }
      }
    }.property('posters'),
    replyCount: function(){
      return this.get('posts_count') - 1;
    }.property(),
    hasReplies: function(){
      return this.get('posts_count') > 1;
    }.property()

  });
</script>

CSS

.poster-avatar {
    float: left;
}

.poster-info {
    float: left;
    margin-left: 10px;
}

@media (max-width: 760px) {
    .poster-avatar {
        display: none;
    }
}

@media (max-width: 560px) {
    .topic-list .category {
        display:none;
    }
}

.topic-list .posts {
    width: 640px;
}

.topic-list .num {
    width: 65px;
}

.topic-list .activity {
    width: 180px !important;
}

.category .badge-wrapper {
    line-height: 1.6;
}

.category .badge-category-bg {
    border-radius: 3px;
    line-height: 2.5;
}

.category .badge-category {
    padding: 10px 20px;
}

.category .badge-category-parent-bg {
    border-radius: 3px;
}

.creator .relative-date {
    text-transform: capitalize;
}

Unfortunately, this isn't the first time we've had some loading issues (just a guess for the cause), as a hosted Discourse solution. https://meta.discourse.org/t/cdn-503-on-user-avatars-and-css-files/28329

Anyone able to help me out here? @sam or @codinghorror eventually?

Posts: 8

Participants: 4

Read full topic

Discourse Forum - SignUp and SignIn via forms outside the application

0
0

@ashish2 wrote:

I have an application that already contain Login and Signup forms and I want these forms to register and login the Users to my discourse forum as well. Anyone who has worked on similar stuff? Please help

Posts: 4

Participants: 4

Read full topic


Custom page for discourse

0
0

@Qasem_h wrote:

I want to make a custom page feature for discourse
everyone agrees this idea declare a comment

Posts: 3

Participants: 2

Read full topic

Deprecated Feature Announcements

0
0

@nevernormal1 wrote:

With the recent announcement about deprecating Amazon S3 for attachments (which was reversed), a global message was posted to all users of Discourse. This created confusion for the users of our forum, and they even started posting questions about what it meant on the forum.

Would it be possible to adopt a policy of only announcing these types of deprecation notices to those in a position to understand the message and make a change?

Jeff

Posts: 12

Participants: 6

Read full topic

Discourse as Crisis Center

0
0

@Webinsane wrote:

Idea is developing in my head. Crisis center to post reports about any kind of natural or man made disaster. My first thought as platform was discourse. I sat down few days ago and created rough visual draft how things could work. This is all fresh, but I will give more thought as conversion here progresses.

The system has to perform as global and local platform. For example if disaster is in New Orleans locations should be narrowed down to the city level. I would like to hear your thoughts if this is possible to create with Discourse. I will sit down again when I catch some time and see if I can create proper wireframe of all specifications.

I do not intend to create such site, but more of a platform that provides hosted solution for individuals and organizations looking for crisis data collection.

For starters you can see how far I progressed:

Posts: 3

Participants: 2

Read full topic

What Is That Blue Glow?

Definition of discourse instance as a service provider in an identity federation

0
0

@brucellino wrote:

Hello,

We want to deploy a discourse instance as part of an identity federation. This will require SAML-2 attribute exchange for authentication. We will have the actual identities authorised to interact with the forum in an LDAP service linked to the discourse installation.

We expect the following workflow:

  1. users come to something like meta.project.eu,
  2. then the login screen will take them to the federation WAYF,
  3. they get redirected them to an IdP of their institute, then authenticate themselves
  4. our SP (discourse) gets their attributes and automatically registers them as basic users, writing to the ldap database.

Any idea if this is possible ?
thanks,
Bruce

Posts: 1

Participants: 1

Read full topic

Hamburger says I have actions

0
0

@TheJames wrote:

for the last few days it has had a 1, now it is up to 3.

No flags, nothing in Akizmit(sp?)

v1.3.0.beta7 +102 (hosted)

This is on chrome in MAC and on Android

Posts: 7

Participants: 4

Read full topic

Tagger: letting "other users" tag posts

0
0

@lisajill wrote:

So here is our story:

We run support forums. We have a large group of moderators but many more staff that are not in the 'staff' group nor moderators. We need to allow these folks to tag posts.

Is there any way to enable a particular group (or even trust level) to tag posts that are not their own without giving them full on mod privs?

Thank you!

Posts: 2

Participants: 2

Read full topic


Code in customize not saving, restore backup grayed out

0
0

@scottpruett wrote:

I just ran an upgrade to 1.3.0.beta8. The admin page is still saying I'm out of date, but the upgrade page / docker manager says I'm up to date.

Other issues that weren't present before...

I'm trying to customize my </head> section, and any changes I'm making don't save.

I went to restore a backup from before the update and the restore button is grayed out.

Posts: 3

Participants: 2

Read full topic

Will Not Accept My Category Selection - Bug

0
0

@BCHK wrote:

I'm trying to post a message on how to create polls in my forum but I get repeated error messages no matter what Category I assign to the post.

Here is the error message I'm getting - and I can't make the post. I'm running on beta 7 code (the one release before the release yesterday):

Posts: 6

Participants: 3

Read full topic

Premature submitting of post on paste after newline

0
0

@accalia wrote:

Reproduction steps:

  1. get some data on your clipboard. any old data will do,
  2. start a post in discourse.
  3. In rapid succession press ENTER ENTER CTRL+v to past contents in new paragraph

Expected result: two carriage returns are entered and the clipboard content is pasted into the editor

Actual result: If you were fast enough on that trigger the post will be submitted without the pasted content.

I suspect this is because discourse is handling the CTRLENTER keyboard shortcut incorrectly. Probably by asking "is the CTRL button pressed now?" when processing an enter key, rather than asking the key event directly if any buckybits were set when the key was pressed.

Posts: 3

Participants: 3

Read full topic

Who's your favorite Game of Thrones character? (poll test)

0
0

@erlend_sh wrote:

I'm starting to make some recordings to showcase the new features in v1.3. Kindly drop a vote or leave a comment. No spoiler talk!

  • Daenerys Targaryen - link
  • Tyrion Lannister - link
  • Jon Snow - link
  • Arya Stark - link
  • Other (leave a comment)

0voters

Let your voice be heard!

Posts: 9

Participants: 6

Read full topic

Login with Google on try.discourse.org doesn't work anymore

Viewing all 60279 articles
Browse latest View live




Latest Images