mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-11-04 07:05:41 +00:00 
			
		
		
		
	functionality for #725
This commit is contained in:
		@@ -1,14 +1,40 @@
 | 
				
			|||||||
function attachClipboard(selector) {
 | 
					function attachClipboard(selector) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    new ClipboardJS(selector, {
 | 
					    var cis = new ClipboardJS(selector, {
 | 
				
			||||||
        text: function(trigger) {
 | 
					        text: function(trigger) {
 | 
				
			||||||
            var content = trigger.parentElement.parentElement.textContent;
 | 
					            var content = trigger.parentElement.parentElement.textContent;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            return content.trim();
 | 
					            return content.trim();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					    console.log(cis);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function attachmodalClipboard(selector) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    new ClipboardJS(selector, {
 | 
				
			||||||
 | 
					        text: function(trigger) {
 | 
				
			||||||
 | 
					            var content = trigger.parentElement.parentElement.textContent;
 | 
				
			||||||
 | 
					            return content.trim();
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        container: document.getElementById('modal-about')
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function AboutClipboard(selector) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    new ClipboardJS(selector, {
 | 
				
			||||||
 | 
					        text: function() {
 | 
				
			||||||
 | 
					            console.log('about');
 | 
				
			||||||
 | 
					            return document.getElementById('about-copy-text').textContent;
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        container: document.getElementById('modal-about')
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function inventreeDocReady() {
 | 
					function inventreeDocReady() {
 | 
				
			||||||
    /* Run this function when the HTML document is loaded.
 | 
					    /* Run this function when the HTML document is loaded.
 | 
				
			||||||
     * This will be called for every page that extends "base.html"
 | 
					     * This will be called for every page that extends "base.html"
 | 
				
			||||||
@@ -62,6 +88,8 @@ function inventreeDocReady() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    // Initialize clipboard-buttons
 | 
					    // Initialize clipboard-buttons
 | 
				
			||||||
    attachClipboard('.clip-btn');
 | 
					    attachClipboard('.clip-btn');
 | 
				
			||||||
 | 
					    attachmodalClipboard('.clip-btn');
 | 
				
			||||||
 | 
					    AboutClipboard('.clip-btn-version');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,7 +21,7 @@
 | 
				
			|||||||
                                <td><span class='fas fa-hashtag'></span></td>
 | 
					                                <td><span class='fas fa-hashtag'></span></td>
 | 
				
			||||||
                                <td>{% trans "InvenTree Version" %}</td>
 | 
					                                <td>{% trans "InvenTree Version" %}</td>
 | 
				
			||||||
                                <td>
 | 
					                                <td>
 | 
				
			||||||
                                    <a href="https://github.com/inventree/InvenTree/releases">{% inventree_version %}</a>
 | 
					                                    <a href="https://github.com/inventree/InvenTree/releases">{% inventree_version %}</a>{% include "clip.html" %}
 | 
				
			||||||
                                    {% if up_to_date %}
 | 
					                                    {% if up_to_date %}
 | 
				
			||||||
                                    <span class='label label-green float-right'>{% trans "Up to Date" %}</span>
 | 
					                                    <span class='label label-green float-right'>{% trans "Up to Date" %}</span>
 | 
				
			||||||
                                    {% else %}
 | 
					                                    {% else %}
 | 
				
			||||||
@@ -32,20 +32,20 @@
 | 
				
			|||||||
                            <tr>
 | 
					                            <tr>
 | 
				
			||||||
                                <td><span class='fas fa-hashtag'></span></td>
 | 
					                                <td><span class='fas fa-hashtag'></span></td>
 | 
				
			||||||
                                <td>{% trans "Django Version" %}</td>
 | 
					                                <td>{% trans "Django Version" %}</td>
 | 
				
			||||||
                                <td><a href="https://www.djangoproject.com/">{% django_version %}</a></td>
 | 
					                                <td><a href="https://www.djangoproject.com/">{% django_version %}</a>{% include "clip.html" %}</td>
 | 
				
			||||||
                            </tr>
 | 
					                            </tr>
 | 
				
			||||||
                            {% inventree_commit_hash as hash %}
 | 
					                            {% inventree_commit_hash as hash %}
 | 
				
			||||||
                            {% if hash %}
 | 
					                            {% if hash %}
 | 
				
			||||||
                            <tr>
 | 
					                            <tr>
 | 
				
			||||||
                                <td><span class='fas fa-code-branch'></span></td>
 | 
					                                <td><span class='fas fa-code-branch'></span></td>
 | 
				
			||||||
                                <td>{% trans "Commit Hash" %}</td><td>{{ hash }}</td>
 | 
					                                <td>{% trans "Commit Hash" %}</td><td>{{ hash }}{% include "clip.html" %}</td>
 | 
				
			||||||
                            </tr>
 | 
					                            </tr>
 | 
				
			||||||
                            {% endif %}
 | 
					                            {% endif %}
 | 
				
			||||||
                            {% inventree_commit_date as commit_date %}
 | 
					                            {% inventree_commit_date as commit_date %}
 | 
				
			||||||
                            {% if commit_date %}
 | 
					                            {% if commit_date %}
 | 
				
			||||||
                            <tr>
 | 
					                            <tr>
 | 
				
			||||||
                                <td><span class='fas fa-calendar-alt'></span></td>
 | 
					                                <td><span class='fas fa-calendar-alt'></span></td>
 | 
				
			||||||
                                <td>{% trans "Commit Date" %}</td><td>{{ commit_date }}</td>
 | 
					                                <td>{% trans "Commit Date" %}</td><td>{{ commit_date }}{% include "clip.html" %}</td>
 | 
				
			||||||
                            </tr>
 | 
					                            </tr>
 | 
				
			||||||
                            {% endif %}
 | 
					                            {% endif %}
 | 
				
			||||||
                            <tr>
 | 
					                            <tr>
 | 
				
			||||||
@@ -73,6 +73,14 @@
 | 
				
			|||||||
                                <td>{% trans "Submit Bug Report" %}</td>
 | 
					                                <td>{% trans "Submit Bug Report" %}</td>
 | 
				
			||||||
                                <td><a href='{% inventree_github_url %}/issues'>{% inventree_github_url %}issues</a></td>
 | 
					                                <td><a href='{% inventree_github_url %}/issues'>{% inventree_github_url %}issues</a></td>
 | 
				
			||||||
                            </tr>
 | 
					                            </tr>
 | 
				
			||||||
 | 
					                            <tr><td></td><td></td>
 | 
				
			||||||
 | 
					                                <td>
 | 
				
			||||||
 | 
					                                    <span style="display: none;" id="about-copy-text">{% include "version.html" %}</span>
 | 
				
			||||||
 | 
					                                    <span class="float-right">
 | 
				
			||||||
 | 
					                                    <button class="btn clip-btn-version" type="button" data-toggle='tooltip' title='{% trans "copy to clipboard" %}'><i class="fas fa-copy"></i> copy version information</button>
 | 
				
			||||||
 | 
					                                    </span>
 | 
				
			||||||
 | 
					                                </td>
 | 
				
			||||||
 | 
					                            </tr>
 | 
				
			||||||
                        </table>
 | 
					                        </table>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    </div>
 | 
					                    </div>
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										5
									
								
								InvenTree/templates/version.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								InvenTree/templates/version.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					# Version Information:{% load inventree_extras %}
 | 
				
			||||||
 | 
					InvenTree-Version: {% inventree_version %}
 | 
				
			||||||
 | 
					Django Version: {% django_version %}
 | 
				
			||||||
 | 
					{% inventree_commit_hash as hash %}{% if hash %}Commit Hash: {{ hash }}{% endif %}
 | 
				
			||||||
 | 
					{% inventree_commit_date as commit_date %}{% if commit_date %}Commit Date: {{ commit_date }}{% endif %}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user