Show rescan interval per repo

This commit is contained in:
Jakob Borg committed 2014-08-20 01:44:05 +02:00
1 parent b6912ef95e
commit 1f1ab017c0
2 files changed
+6 -2

No files matched your search

+1 -1
View File
@@ -73,7 +73,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["favicon.png"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7dfb7bdc360ee0effd2b98d9b6b1f7ac193b49d33bd7f69e63a75bb7cde3b393edf5faf5f6e3489c19d692a890929da9ebfddb0f00f57e8c34b6937877fb43628df8024000044012da7b70fceae8cdcfaf9fb3451cf8079fed3d709ccf261376a4a2a596f345cc368e36d9a3ed9d27ec7b7eaea6ec99d273c6430f6a84b196d32456dab00d23048b17821dbd7af9e6f4e4d9db37af4ecfd84cfa62738cdd1dfa3ea3ee0cd3c2087d21bc317b6b04533368260d332ad1ae60aef204839f73752174283c365dc260ecc5c91bc7c44b5f605fbe74456870381e33174aa782cd540220c99060f8f1e4e8f9cbb3e734fcf833c701ac1039e6f370be3f12e18885738747d1fec82c4317860fe7f4ca458c94ef0bbd3f3acb4a8e62ed8f98eb7363f64758c957fc7c845d0aee1d7cc6d85e2062cedc05d746c4fba3249e39ff7354142ce23872c4bb445eec8ffe8ff3f6d0395241c46339f505740b238a105a9d3cdf17de5c94da853c10fba30b292e23a5e352d54be9c58b7d4f5c00191cfab10588cb5872df312ef7c5fece78bbd191278cab65144b1596fa6a54e349bc50ba51c397e1394c9c0f1483e2d84d62265dec69a1c56c7f34e317f8731c01210f3ec306b18c7d71901391fdc1aeae709e5fc2fcbe84913636afaff726b6563e80ed6caa546c62cda3896bcc24ff350e64388637a3140ee406b310221ed53bd040834bbe5c51997eb3781901c6b1781fe34854c2d854794b76458f8c45dcf3007a67aae25805bbecebede8fd3769d90c28e4cc7820fde52e1b7d27fc0b114b97b3972211a32d96bfd862871aa6668b191e1a07585fce6c17d79fd19fc5ce165b3c827f8fe1df13f8f7553e7c7588538b16f47d8bd112ff7f940608b89ecbd08955b4cb76c65f89a052778ca47102152a137190cd56b05e88d0575bec850ab90b7f41291805b202401e81444ba101c44b8030efa63604073940c1f350a4bd8398a42ad607c8d5cd529c9deed219f04a7769deb3b7b2e7d6d2bc672fa7c254694f684bbb508535bc7c35573532efb2ed6faa7c557a43dd385f15ec1529235158779183415d5cd40790267642e54c13d057713e14bd26f67690bd2d68b58680989f0461dec69326f239cca50c418a8433f5957b9ec1015267950c707fc61f39e3904607d6290aa6dc3d9f6b54c6388ad200fe7cbaf1e8f1d32df6e8c936feb7b3f94d95829a7b3231bbec7109f98c3e3bd17bf6a4789f11f211bc7e94bdbeaee3056c168e3d0e3aadc6e7be9801b4db05a357d0dbd92e5e13e7735fce91fe88e437fdb4ca089cad114dfae25cb007324085cec3b8451260f9ca9b5d2e642c1c92196c7a093ab0a27b2e85a5fe93ededd69ebc861ab3f83f0225d60785373601f77da742c54e80d2c6ff3b109ee46c23e0ef539a7efdf4ebe8fd66de412a57600044a02680a50fec9bb2f4e595199bfc15781fcc809871962f030c16d9185714319e8f77f3baecaf40140d5a660a6b3e8b1640690342c5000975c970aaa65af073832682afa0b9169156d0c607169c1858bcc1d6b894f1a2dca3e52733667f9de4af6b44d040a66c56ae7376dc9b9008829130b156c2677b84211679f2a26e6b3cbf80a596ec8c83bd0994db25140c31f6464520529aa10d83ef427e919b22fc024bec1f5443d9a327663cf1c16280ee05d593734eebbe5de10882b41384820371745a866b23484f750c67aac1de03d86430cf4a50bf8d98d1ae7d7448609e3e210b802d8833f7478f1f8d98b556463b3b5f8f26801df69e0f15d5c6c14ed8427aa0759df7b020b7990c51de3af14bcd33e44b8f24b7395e642220e1255808493407ad234ec2991a87e2b2843e55049b3656616a1fd81fb905388dc36c007c847f05c1adf9614d493052cff3813636ab0394693cf797d102ad27963f39ee425c68f89b44a38c665f8ac0e4f25f740222111a581f44f1e45c703f81ff853630e9fba3abab32ba58c3c4d7d7a383b7f62df018bbfa22adfdc575758a68a08925418992135f56e99ae2e2691579ea32ac62cb53c2fc6554af076c3b9fa31d8c7a26fd51eea586e3c1734fc616c0775f8653a0c7de34e76490e018a935857fbc327ec128f9b88108930a9084c6410e6a790e41799e8a48e11cf64edcc2f36a335647e1d0f3187607abbbd2cbb42a425c256a1f442814832002aa5c0a4b991ea8b0cb3e787242ca0be9a1d8ac01352c0ef19955de6610e8ae9af7809d75773332cae1547ca7d131ed8366014bcdc9f187a4a159243132f020a0d56cd60bb1edee66f483753ce63a1ec88633a8bee881e7d4f6f82129c8a72a190632acdc3a764410c5cb3ee9c13e5700bd3749fc76ed5994a40b3f3ec0f26257fb8e85dad647f3e05ba94d0cebfce51653a1bf64e09c5f864cce58285c610cd7cb6f584a5376c9758876536a4a1496082e880fa0ff999c9f84e8b1e76a1a3a2eec820a30be1378cecea3f2ea5a2a073a089fd1ff4e3a6c7545a8d7455a7b546b6ff1b8b4a655ea50b06094f108b895c2131e18588f0f72da750f80e6575de147a5297cb3c0d813d220d1642cb105376c2a04b813fc02e350490ce61e98a22ef862d0c21bb322ba1124380d29606875a695281a050646b5eb71c98aa94c7d37f8e87fd6ac9401760a1a272628db282c027731b58c3eaa24d74d88064bf9206d33f97ed43299d517959fa51f85e55c150e314f7cb09381976bac5f61f2ac3f6c582ccfe44eb30d34aed177da2c7a681588a7abe4c141b7381a31e921bdd311a430ab252395a2ab2b6c7284051bf8343e39066b98a6107e0a1edb3ed1bbc1bf3f02d8359b73a5d455ea414d10c236d1ab5523d3ae62b9011d7c1e99cca08bc026c318e25f2af866d620be04c43e97a127dea341dae87e80a55c36b898a512d0e6fabaafaf420e4a0e0792d38013e82e2c39cf621e2705c15b216c1ae27927cee54280fd9d84e72159b36fed43d3c21ede9701568c04a07c661f6ed597cb43ab9acfd2a7fede1a7d800a6ce3a00e182820dc3310631b5757d8ef6ba15d601f3e172596ff62b31dbab521975e2b47b7837d02953f22cc5d2535c7c6be82f5af2ae675fd994a7ea677ca225795f24c7a592ec68dd186acabf58af5a04fbba0dbc053b909ab4561d3df26d69244a09da8711668692fd55d4558b8e85ffd606a7b57be7cf528f902d0f78a81bd1c710ca3a4818b923683f65e274e936ea46e8faf0d90392a12610fdedf52cd3b40f8586ae122fd6e857766d906e0b7f9bfa494fc752cc30beecb2eee194c96d4aa758c9cf7d1e5b9d6ea966469c7e153b2c5dc57d33e77f8ef5087fb6dc18ebb20c29c7aff56fac2b03f18f72ff9d2bc4c82a9d0d7d70dfd2d6380301d7e8bfdaba3b367cb983a9bca9023f73dfb74f45da8a08fbc3f2af7c351d7c7ceef88b8d4d73da2adebabc47330ece12bde17ae7b056edfab19b97ab72170777ddea1a842706fed041cb0ed6a08485da2ef5b98a559Line truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec3dfb7bdb3692bff7af40b46d63ef99929d57ef5cdb7b8e9d6edd368fcf4eb6d7ebd7db0f22210935453000694775bd7ffbcd0cf87e8894adc4deddfe9098225e338399c1cc0018ee3d387e7df4f6a7372fd82c9afb079fed3d709ccf462376a4c28596d359c4368e36d9a3ed9d27ec3b7eaec6ecb9d253c6030f6a049196e33852dab00d23048b66821dbd7ef5f6f4e4f9bbb7af4fcfd844fa627388dd1dfa3ea3ee0cd3c2087d21bc217b6704531368260d332ad6ae60aef204839f53752174203c365ec060ece5c95bc7440b5f605fbe74456070381e31174ac7824d540c20c98060f8e1e4e8c5abb31734fcf033c701ac1039e6f360ba3f10c18005538787e1fec02c0217860fa6f4ca458c94ef0bbd3f384b4b8e22ed0f98eb7363f60758c957fc7c805d0aee1d7cc6d8de5c449cb933ae8d88f607713471fe739017cca22874c4fb585eec0ffec77977e81ca979c82339f605740b238a005a9dbcd817de5414da057c2ef60717525c864a4785aa97d28b66fb9eb8003238f4630b109791e4be635cee8bfd9de176ad234f1857cb30922a28f455abc6e368a674ad862f837398381f2806c5911b474cbad8d34c8bc9fe60c22ff0e73004421e7c860d2219f9e2202322fb9d5d5de13cbf82f97d05236d6c5e5fef8d6cad6c00dbd958a9c8449a8723d79851f66b3897c110de0c1238901bcc4c886850ed40030d2ef9624965facda245081847e243842351096363e52dd8153d321672cf03e89db18a2235df655f6d871fbe4eca26402167c2e7d25fecb2c1b7c2bf109174397b256231d862d98b2d76a8616ab698e1817180f5e5c47671fd19fd99ed6cb1d923f8f718fe3d817f4fb3e1cb439c5ab4a0ef5b8c16fbff511860cef554064ea4c25db6337c2ae6a5ba43248d335781322107d96c04eba5087cb5c55eaa80bbf017948251202b00e41148b4141a40bc0408b36e2a43709003143c0f45da3b8848aa227d805c5d2fc5d9692f9d00afb497663d7b4b7b6e2ccd7af6322a8c95f684b6b40b5450c1cb57535521f32edbfebacc578537d48df33467af501989c2ba8b1c0ceae2a23a8034911328671c83be8ab2a1e835b1b783ec6d41ab3404c4fc781e646d3c69429fc35cca00a44838635fb9e7291c207556c900f7a7fc91310e6974609dbc60ccddf3a946658ca3280de04fc71b8f1e3fdb628f9e6ce37f3b9b5f9729a8b92763b3cb1e17904fe9b3137e604ff2f729211fc1eb47e9ebeb2a5ec066c1d0e3a0d32a7cee8b0940bb9d337a09bd9dedfc35713ef7e514e98f487edd4dab94c0e91a51a72fce057b20e7a8d079103548022c5f59b3cb998c844332834d2f41079674cfa5b0d47fb2bdddd89357536316ff47a0c4baa0f08666ce7ddf2951b115a0a4f17fcf852739db98f30f094dbf7af655f86133eb20912b3000425013c0d207f64d51fab2ca8c8dfe0cbc0f6640c438cb9601068b6c842b8a184e87bb595df667208a062d3386359f8533a0b401a1628084ba643855632df8b94113c157d05c8b502b68e3030b8e0c2cde606b5cca6856ecd1f29319b23f8fb2d715226820533a2bd7193bee8d4804c14818592be1b33dc2108b3c7951b5355e5cc0524b76c6c1de08caed120a86187bab421029cdd086c17701bfc84c117e8125f60faaa1f4d113131efb603140f782eac929a775dfae700441d20942c181383a29c3b511a4a73c8633d660ef016c723e4d4b50bf0d98d1ae7d7448609e3d210b80cd8833f7078f1f0d98b556063b3b5f0d46801df69e0d1556c6c14ed84c7aa0759d0fb02037990c61d63af60bcd53e40b8f24b7195e642220e1255808713805ad234e82891a06e2b2803e55049b365241621fd81f9905388e8274007c847f39c1adf9614d493052cfb3813636cb0314693cf517e10cad27963d39ee4c5c68f81b878394665f8ab9c9e43fef04442230b03e88fcc9b9e07e0cff0b6d60d2f70757574574b18689aeaf0707efec5be03176f54552fb8bebf214d140234b82022547be2cd335c1c5d32af4d46550c6962784f9d3a05a0fd8763a453b18f54cf2a3d84b05c783179e8c2c80efbf0cc6408fbd71c6c920c111526b0cff7869fc9c51b271e722884b40121a0719a8c53904e5792a428573d8397133cfabcc58158543cf63d81dacee4a2f92aa087199a85d10a150f48208a872292c653aa0c22ebbe0c908292fa48762b302d4b038446756799b5ea0bb6ada0176daddcdc828fb53f1bd46c7b40b9a192c3527c71f9386661647c8c0bd8056934927c4b6bb9bd10fd6f188eba8271b4ea0faac039e53dbe3c7a4201fabb81fc8b072ebc811f3305a74490ff6b904e8bd51ec376bcfbc2459f8f1019617bbdab72cd4b63e9a07df486d2258e72fb7980afc0503e7fc326072c202e10a63b85e7ccd129ab24bae03b49b125322b74470417c00fd4fe4f424408f3d53d3d0716e179480f19db9e7ec3c2aaeae8572a083f019fdef24c39657846a5da4b547b5f6668f0b6b5aa90e050b06298f805b293ce18181f5f820a35dfb00687e55157e5898c2b7338c3d210d624dc6129b71c3c642803bc12f300e154760ee8129ea822f062dbc21cba31bf318a721010cadcea41245a3c0c028773d2c5831a5a96f071ffdcf8a95d2c34e41e3c4cc8b360a0bc15d4c2ca34f2ac95513a2c6523e48db447e18344c66f945e967e1476e399785434c631fec64e0e50aeb97983ced0f1be6cb33b9d36c038d6bf49d36f31e1a05e2d9327970d02d0e074c7a48ef640429cc72c948a4e8ea0a9b1c61c1063e0d4f8ec11aa629849f8247b64ff46ef0ef0f0076c5e65c2a75a57a501384b049f42ad5c8b42b596e40079f872635e842b0c93086f8a712bea935882f01b1cf65e0890f6890d6baef6129170d2e66a904b4b9beeeea2b978382c381e434e004ba334bceb38847714ef04608eb8678d689733913607fc7c17940d6ec3bfb50b7b0fbf76580154301289fd9875bf5e5f2c0aae6b3e4a9bbb75a1fa0029b38a805060a08770cc4d8c6d515f6fb466817d8874f4581e5bfd86c866e65c8a5d7c8d1cd609f40e54f08735b49c5b1b1af60fd2b8b79557f26929fea9da2c895a53c955e9689716db43eeb6ab56235e8d32ce836f0546cc22a51d8e4b789b4241168266a94065a9a4b755b1116ceba573f98dace952f5b3d0abe00f4bd64602f431cc32849e0a2a0cda0bdd78ad3a81da9dbe36b03648e0a45d081f73754730d081f4b2d5ca4dfadf04e2ddb39f86dfecf09257f19cae082fbb28d7b7a9325b16a1d23a75d7479a1b5ba25599a71b84bb698fa6adce50eff15ea70bf29d8b10e224ca9f76fa42f0cfb9d71ff922fccab783e16fafabaa6bf65041026c36fb17fb474f67c115167631970e4bee77747df999a7791f707e57e3ceafad8f99a884b7ddd23dababe8a3d07c31ebee25de1bad7e0f6bd9e90ab771b02b7d7e72d8a2a00f7d64ec001db2e8780d425fabeb9599aLine truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["index.html"] = bs
+5 -1
View File
@@ -222,6 +222,10 @@
<span translate ng-if="!repo.IgnorePerms">No</span>
</td>
</tr>
<tr>
<th><span class="glyphicon glyphicon-refresh"></span>&emsp;<span translate>Rescan Interval</span></th>
<td class="text-right">{{repo.RescanIntervalS}} s</td>
</tr>
<tr>
<th><span class="glyphicon glyphicon-share-alt"></span>&emsp;<span translate>Shared With</span></th>
<td class="text-right">{{sharesRepo(repo)}}</td>
@@ -498,7 +502,7 @@
</p>
</div>
<div class="form-group" ng-class="{'has-error': repoEditor.rescanIntervalS.$invalid && repoEditor.rescanIntervalS.$dirty}">
<label translate for="rescanIntervalS">Rescan Interval (s)</label>
<label for="rescanIntervalS"><span translate>Rescan Interval</span> (s)</label>
<input name="rescanIntervalS" placeholder="60" id="rescanIntervalS" class="form-control" type="number" ng-model="currentRepo.RescanIntervalS" required min="5"></input>
<p class="help-block">
<span translate ng-if="!repoEditor.rescanIntervalS.$valid && repoEditor.rescanIntervalS.$dirty">The rescan interval must be at least 5 seconds.</span>