fileupload.errors.maxNumberOfFiles=Max number of files exceeded
fileupload.errors.uploadedBytes=Uploaded bytes exceed file size
fileupload.errors.emptyResult=Empty file upload result
+fileupload.artifactId=Artifact ID
+fileupload.groupId=Groupd ID
+fileupload.version=Version
+fileupload.packaging=Packaging
+fileupload.generatePom=Generate Maven POM
+fileupload.repositoryId=Repository Id
, function() {
displayUploadArtifact=function(){
var mainContent=$("#main-content");
- mainContent.html($("#file-upload-tmpl" ).tmpl());
- $('#fileupload').fileupload();
+ mainContent.html(mediumSpinnerImg());
+ $.ajax("restServices/archivaServices/browseService/userRepositories", {
+ type: "GET",
+ dataType: 'json',
+ success: function(data) {
+ mainContent.html($("#file-upload-tmpl" ).tmpl({managedRepositories: data}));
+ $('#fileupload').fileupload();
+ }
+ });
+
}
});
\ No newline at end of file
enctype="multipart/form-data" class="well form-horizontal">
<fieldset id="network-proxy-edit-fieldset">
+ <div class="control-group">
+ <label class="control-label" for="repositoryId">${$.i18n.prop('fileupload.repositoryId')}</label>
+ <div class="controls">
+ <select id="repositoryId" name="repositoryId">
+ {{each(i,repository) managedRepositories}}
+ <option value="${repository.id}">${repository.name}</option>
+ {{/each}}
+ </select>
+ </div>
+ </div>
<div class="control-group">
<label class="control-label" for="groupId">${$.i18n.prop('fileupload.groupId')}</label>
<div class="controls">
</div>
</div>
</div>
+ <div class="control-group">
+ <label class="control-label" for="artifactId">${$.i18n.prop('fileupload.packaging')}</label>
+ <div class="controls">
+ <input type="text" class="xlarge required" id="packaging" name="packaging" size="10" />
+ </div>
+ </div>
+ </div>
+ <div class="control-group">
+ <label class="control-label" for="generatePom">${$.i18n.prop('fileupload.generatePom')}</label>
+ <div class="controls">
+ <input type="checkbox" class="xlarge required" id="generatePom" name="generatePom" />
+ </div>
+ </div>
+ </div>
</fieldset>
<div class="row fileupload-buttonbar">
{% for (var i=0, file; file=o.files[i]; i++) { %}
<tr class="template-upload">
<td class="name"><span>{%=file.name%}</span></td>
+ <td><input type="text" placeholder="classifier"></td>
<td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td>
{% if (file.error) { %}
<td class="error" colspan="2">