fix: remove never expiration

This commit is contained in:
tdurieux
2026-07-02 15:06:12 +03:00
parent 1c1993f972
commit 1edc9b7221
5 changed files with 9 additions and 8 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"core.min.js": "core.6332b3c288.min.js", "core.min.js": "core.6332b3c288.min.js",
"vendor.min.js": "vendor.2b972dfbd5.min.js", "vendor.min.js": "vendor.cbded43ef0.min.js",
"mermaid.min.js": "mermaid.f848a72d16.min.js", "mermaid.min.js": "mermaid.f848a72d16.min.js",
"all.min.css": "all.1a9babcb45.min.css" "all.min.css": "all.1a9babcb45.min.css"
} }
+3 -4
View File
@@ -263,14 +263,13 @@
<div class="form-group"> <div class="form-group">
<label class="paper-field-label" for="expiration">Strategy</label> <label class="paper-field-label" for="expiration">Strategy</label>
<select class="form-control" id="expiration" name="expiration" ng-model="options.expirationMode"> <select class="form-control" id="expiration" name="expiration" ng-model="options.expirationMode">
<option value="never" selected>Never expire</option>
<option value="redirect">Redirect to GitHub when expired</option> <option value="redirect">Redirect to GitHub when expired</option>
<option value="remove">Remove when expired</option> <option value="remove" selected>Remove when expired</option>
</select> </select>
</div> </div>
<div class="form-group" ng-show="options.expirationMode!='never'"> <div class="form-group">
<label class="paper-field-label" for="expirationDate">Expiration date</label> <label class="paper-field-label" for="expirationDate">Expiration date</label>
<input class="form-control" type="date" name="expirationDate" id="expirationDate" ng-model="options.expirationDate" /> <input class="form-control" type="date" name="expirationDate" id="expirationDate" ng-model="options.expirationDate" max="{{maxExpirationDate}}" />
</div> </div>
</div> </div>
<small class="form-text text-muted" ng-show="options.expirationMode=='remove'">After {{options.expirationDate | date}}, the content will be removed.</small> <small class="form-text text-muted" ng-show="options.expirationMode=='remove'">After {{options.expirationDate | date}}, the content will be removed.</small>
+1 -2
View File
@@ -153,9 +153,8 @@
<div class="form-group"> <div class="form-group">
<label class="paper-field-label" for="expiration">Expiration strategy</label> <label class="paper-field-label" for="expiration">Expiration strategy</label>
<select class="form-control" id="expiration" name="expiration" ng-model="options.expirationMode"> <select class="form-control" id="expiration" name="expiration" ng-model="options.expirationMode">
<option value="never" selected>Never expire</option>
<option value="redirect">Redirect to GitHub</option> <option value="redirect">Redirect to GitHub</option>
<option value="remove">Remove anonymized repository</option> <option value="remove" selected>Remove anonymized repository</option>
</select> </select>
<small class="form-text text-muted">Define the expiration strategy for new repositories.</small> <small class="form-text text-muted">Define the expiration strategy for new repositories.</small>
</div> </div>
+3
View File
@@ -1701,6 +1701,9 @@ angular
$scope.options.expirationDate.setDate( $scope.options.expirationDate.setDate(
$scope.options.expirationDate.getDate() + 90 $scope.options.expirationDate.getDate() + 90
); );
const maxDate = new Date();
maxDate.setFullYear(maxDate.getFullYear() + 1);
$scope.maxExpirationDate = maxDate.toISOString().split("T")[0];
$scope.anonymize_readme = ""; $scope.anonymize_readme = "";
$scope.readme = ""; $scope.readme = "";
$scope.html_readme = ""; $scope.html_readme = "";
+1 -1
View File
File diff suppressed because one or more lines are too long