Ver Fonte

Merge pull request #1299 from krozycki/master

 Show information in folder panel if ignore patterns are active fixes #1279
Audrius Butkevicius há 10 anos atrás
pai
commit
d91b8ac444
3 ficheiros alterados com 15 adições e 0 exclusões
  1. 9 0
      cmd/syncthing/gui.go
  2. 6 0
      gui/index.html
  3. 0 0
      internal/auto/gui.files.go

+ 9 - 0
cmd/syncthing/gui.go

@@ -302,6 +302,15 @@ func restGetModel(m *model.Model, w http.ResponseWriter, r *http.Request) {
 	res["state"], res["stateChanged"] = m.State(folder)
 	res["version"] = m.CurrentLocalVersion(folder) + m.RemoteLocalVersion(folder)
 
+	ignorePatterns, _, _ := m.GetIgnores(folder)
+	res["ignorePatterns"] = false
+	for _, line := range ignorePatterns {
+		if len(line) > 0 && !strings.HasPrefix(line, "//") {
+			res["ignorePatterns"] = true
+			break
+		}
+	}
+
 	w.Header().Set("Content-Type", "application/json; charset=utf-8")
 	json.NewEncoder(w).Encode(res)
 }

+ 6 - 0
gui/index.html

@@ -224,6 +224,12 @@
                         <span translate>Yes</span>
                       </td>
                     </tr>
+                    <tr ng-if="model[folder.ID].ignorePatterns">
+                      <th><span class="glyphicon glyphicon-minus"></span>&emsp;<span translate>Ignore Patterns</span></th>
+                      <td class="text-right">
+                        <span translate>Yes</span>
+                      </td>
+                    </tr>
                     <tr ng-if="folder.IgnorePerms">
                       <th><span class="glyphicon glyphicon-unchecked"></span>&emsp;<span translate>Ignore Permissions</span></th>
                       <td class="text-right">

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
internal/auto/gui.files.go


Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff