Blame pagure/templates/settings_options.html

Pierre-Yves Chibon d7df95
Pierre-Yves Chibon d7df95

Pierre-Yves Chibon d7df95
Project Options
Pierre-Yves Chibon d7df95
Pierre-Yves Chibon d7df95
Pierre-Yves Chibon d7df95
  
Pierre-Yves Chibon d7df95
    
Pierre-Yves Chibon d7df95
    repo=repo.name,
Pierre-Yves Chibon d7df95
    username=username,
Pierre-Yves Chibon d7df95
    namespace=repo.namespace) }}" method="post">
Pierre-Yves Chibon d7df95
    {% for key in repo.settings | sort %}
Pierre-Yves Chibon cd4df4
    {% if not g.issues_enabled and not g.issues_project_disabled and key in ['issue_tracker', 'issues_default_to_private'] %}
Pierre-Yves Chibon d7df95
    {% elif not config.get('DOC_APP_URL') and key in ['project_documentation'] %}
Pierre-Yves Chibon d7df95
    {% elif not config.get('WEBHOOK') and key in ['Web-hooks'] %}
Pierre-Yves Chibon d7df95
    {% else %}
Pierre-Yves Chibon f1011c
      {% if key in ['Web-hooks'] %}
Pierre-Yves Chibon f1011c
        
Pierre-Yves Chibon f1011c
          <label for="{{ key }}">{{ key | replace('_', ' ') | capitalize }} :</label>
Pierre-Yves Chibon f1011c
          
Pierre-Yves Chibon f1011c
            %}value="{{ repo.settings[key] }}"{% endif %} name="{{ key }}"
Pierre-Yves Chibon f1011c
            title="Web-hook URLs, one per line"
Pierre-Yves Chibon f1011c
            placeholder="Web-hook URLs, one per line">{{ repo.settings[key] }}
Pierre-Yves Chibon f1011c
        
Pierre-Yves Chibon f1011c
      {% elif key in ['Minimum_score_to_merge_pull-request'] %}
Pierre-Yves Chibon f1011c
        
Pierre-Yves Chibon f1011c
          <label for="{{ key }}">{{ key | replace('_', ' ') | capitalize }} :</label>
Pierre-Yves Chibon f1011c
          
Pierre-Yves Chibon f1011c
                value="{{ repo.settings[key] }}" name="{{ key }}" />
Pierre-Yves Chibon f1011c
        
Pierre-Yves Chibon f1011c
      {% elif repo.settings[key] in [True, False, 'y'] %}
Pierre-Yves Chibon d7df95
        
Pierre-Yves Chibon d7df95
          <label class="c-input c-checkbox"></label>
Pierre-Yves Chibon d7df95
            
Pierre-Yves Chibon d7df95
                    if repo.settings[key] -%}checked=""{%- endif -%}/>
Pierre-Yves Chibon d7df95
            
jingjing 6b2e3d
            {{ key | replace('_', ' ') | capitalize }}
Pierre-Yves Chibon d7df95
          
Pierre-Yves Chibon d7df95
        
Pierre-Yves Chibon d7df95
      {% else %}
Pierre-Yves Chibon d7df95
        
jingjing 6b2e3d
          <label for="{{ key }}">{{ key | replace('_', ' ') | capitalize }} :</label>
Pierre-Yves Chibon d7df95
          
Pierre-Yves Chibon d7df95
                %}value="{{ repo.settings[key] }}"{% endif %} name="{{ key }}" />
Pierre-Yves Chibon d7df95
        
Pierre-Yves Chibon d7df95
      {% endif %}
Pierre-Yves Chibon d7df95
    {% endif %}
Pierre-Yves Chibon d7df95
    {% endfor %}
Pierre-Yves Chibon d7df95
      

Pierre-Yves Chibon d7df95
        <input class="btn btn-primary" type="submit" value="Update">
Pierre-Yves Chibon d7df95
        {{ form.csrf_token }}
Pierre-Yves Chibon d7df95
      

Pierre-Yves Chibon d7df95
    
Pierre-Yves Chibon d7df95
    {% if config.get('WEBHOOK') and repo.settings['Web-hooks'] %}
Pierre-Yves Chibon d7df95
    
Pierre-Yves Chibon d7df95
          repo=repo.name,
Pierre-Yves Chibon d7df95
          username=username,
Pierre-Yves Chibon d7df95
          namespace=repo.namespace) }}" method="post">
Pierre-Yves Chibon d7df95
        {{ form.csrf_token }}
Pierre-Yves Chibon d7df95
      
Pierre-Yves Chibon d7df95
       title="Sends a test notification to the web-hook server for testing">
Pierre-Yves Chibon d7df95
    
Pierre-Yves Chibon d7df95
    {% endif %}
Pierre-Yves Chibon d7df95
Pierre-Yves Chibon d7df95
    

Pierre-Yves Chibon d7df95
      

Learn more about

Pierre-Yves Chibon d7df95
      
    Pierre-Yves Chibon d7df95
            
  • Flags
  • Pierre-Yves Chibon d7df95
            
  • Tracker read-only
  • Pierre-Yves Chibon d7df95
            
  • Pull-request access only
  • Pierre-Yves Chibon d7df95
            
  • Roadmap on issue page
  • Pierre-Yves Chibon d7df95
            
  • fedmsg notifications
  • Pierre-Yves Chibon d7df95
          
    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
            Pagure offers the possibility to flag pull-requests
    Pierre-Yves Chibon d7df95
            and commits. A flag is a way for a third-party tool
    Pierre-Yves Chibon d7df95
            to provide feedback on a pull-request or a commit.
    Pierre-Yves Chibon d7df95
            
    Pierre-Yves Chibon d7df95
            Two settings above allow notifying contributors and
    Pierre-Yves Chibon d7df95
            watchers of a project when new flags are being added.
    Pierre-Yves Chibon d7df95
            
    Pierre-Yves Chibon d7df95
            
    Pierre-Yves Chibon d7df95
            >The flags documentation.
    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
            Pagure supports leaving the issue tracker activated
    Pierre-Yves Chibon d7df95
            but making it read-only, thus letting people access
    Pierre-Yves Chibon d7df95
            to the existing tickets without allowing creating
    Pierre-Yves Chibon d7df95
            new tickets or comments.
    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
            Pagure supports blocking direct commit access to a
    Pierre-Yves Chibon d7df95
            project and enforcing all changes to a project to be
    Pierre-Yves Chibon d7df95
            done via pull-requests.
    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
            Pagure supports making the roadmap page the front
    Pierre-Yves Chibon d7df95
            page of the issue list.
    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
            Lets pagure send fedmsg notification for all actions
    Pierre-Yves Chibon d7df95
            performed in a project (new ticket, new pull-request,
    Pierre-Yves Chibon d7df95
            new comment...). 
    Pierre-Yves Chibon d7df95
            Sending fedmsg notifications upon commits is performed
    Pierre-Yves Chibon d7df95
            via a git hook though, see the Hooks section in this
    Pierre-Yves Chibon d7df95
            settings page.
    Pierre-Yves Chibon d7df95
          

    Pierre-Yves Chibon d7df95
        

    Pierre-Yves Chibon d7df95
    Pierre-Yves Chibon d7df95
      
    Pierre-Yves Chibon d7df95
    Pierre-Yves Chibon d7df95
    Pierre-Yves Chibon d7df95
    Pierre-Yves Chibon d7df95
    Pierre-Yves Chibon d7df95
      src="/static/vendor/jquery/jquery.min.js">
    Pierre-Yves Chibon d7df95
    <script type="text/javascript"></script>
    Pierre-Yves Chibon d7df95
      $(document).ready(function() {
    Pierre-Yves Chibon d7df95
        $('.help_content').hide();
    Pierre-Yves Chibon d7df95
    Pierre-Yves Chibon d7df95
        $('.help_title').click(function(e) {
    Pierre-Yves Chibon d7df95
          var _id = $(this).attr('data-id');
    Pierre-Yves Chibon d7df95
          var _el = $('#' + _id);
    Pierre-Yves Chibon d7df95
          if (_el.is(':visible')){
    Pierre-Yves Chibon d7df95
            $('.help_content').hide();
    Pierre-Yves Chibon d7df95
          } else {
    Pierre-Yves Chibon d7df95
            $('.help_content').hide();
    Pierre-Yves Chibon d7df95
            _el.show();
    Pierre-Yves Chibon d7df95
          }
    Pierre-Yves Chibon d7df95
        });
    Pierre-Yves Chibon d7df95
    Pierre-Yves Chibon d7df95
      });
    Pierre-Yves Chibon d7df95