mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-08 17:34:30 -04:00
Remove fallback support for dropzone
This commit is contained in:
parent
162c6d2ce6
commit
2f3c309d41
@ -159,25 +159,6 @@ class ExpenseRepository extends BaseRepository
|
||||
}
|
||||
}
|
||||
|
||||
if(!empty($input['documents']) && Auth::user()->can('create', ENTITY_DOCUMENT)){
|
||||
// Fallback upload
|
||||
$doc_errors = array();
|
||||
foreach($input['documents'] as $upload){
|
||||
$result = $this->documentRepo->upload($upload);
|
||||
if(is_string($result)){
|
||||
$doc_errors[] = $result;
|
||||
}
|
||||
else{
|
||||
$result->expense_id = $expense->id;
|
||||
$result->save();
|
||||
$document_ids[] = $result->public_id;
|
||||
}
|
||||
}
|
||||
if(!empty($doc_errors)){
|
||||
Session::flash('error', implode('<br>',array_map('htmlentities',$doc_errors)));
|
||||
}
|
||||
}
|
||||
|
||||
// prevent loading all of the documents if we don't have to
|
||||
if ( ! $expense->wasRecentlyCreated) {
|
||||
foreach ($expense->documents as $document){
|
||||
|
@ -494,25 +494,6 @@ class InvoiceRepository extends BaseRepository
|
||||
}
|
||||
}
|
||||
|
||||
if(!empty($data['documents']) && Auth::user()->can('create', ENTITY_DOCUMENT)){
|
||||
// Fallback upload
|
||||
$doc_errors = array();
|
||||
foreach($data['documents'] as $upload){
|
||||
$result = $this->documentRepo->upload($upload);
|
||||
if(is_string($result)){
|
||||
$doc_errors[] = $result;
|
||||
}
|
||||
else{
|
||||
$result->invoice_id = $invoice->id;
|
||||
$result->save();
|
||||
$document_ids[] = $result->public_id;
|
||||
}
|
||||
}
|
||||
if(!empty($doc_errors)){
|
||||
Session::flash('error', implode('<br>',array_map('htmlentities',$doc_errors)));
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($invoice->documents as $document){
|
||||
if(!in_array($document->public_id, $document_ids)){
|
||||
// Removed
|
||||
|
File diff suppressed because one or more lines are too long
11
public/css/built.css
vendored
11
public/css/built.css
vendored
File diff suppressed because one or more lines are too long
4
public/css/built.public.css
vendored
4
public/css/built.public.css
vendored
File diff suppressed because one or more lines are too long
7
public/css/style.css
vendored
7
public/css/style.css
vendored
@ -1103,10 +1103,3 @@ div.panel-body div.panel-body {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.dropzone .fallback-doc{
|
||||
display:none;
|
||||
}
|
||||
.dropzone.dz-browser-not-supported .fallback-doc{
|
||||
display:block;
|
||||
}
|
@ -114,20 +114,13 @@
|
||||
<div class="col-md-12 col-sm-8">
|
||||
<div role="tabpanel" class="tab-pane" id="attached-documents" style="position:relative;z-index:9">
|
||||
<div id="document-upload" class="dropzone">
|
||||
<div class="fallback">
|
||||
<input name="documents[]" type="file" multiple />
|
||||
</div>
|
||||
<div data-bind="foreach: documents">
|
||||
<div class="fallback-doc">
|
||||
<a href="#" class="fallback-doc-remove" data-bind="click: $parent.removeDocument"><i class="fa fa-close"></i></a>
|
||||
<span data-bind="text:name"></span>
|
||||
<input type="hidden" name="document_ids[]" data-bind="value: public_id"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
@ -364,17 +364,10 @@
|
||||
<div role="tabpanel" class="tab-pane" id="attached-documents" style="position:relative;z-index:9">
|
||||
<div id="document-upload">
|
||||
<div class="dropzone">
|
||||
<div class="fallback">
|
||||
<input name="documents[]" type="file" multiple />
|
||||
</div>
|
||||
<div data-bind="foreach: documents">
|
||||
<div class="fallback-doc">
|
||||
<a href="#" class="fallback-doc-remove" data-bind="click: $parent.removeDocument"><i class="fa fa-close"></i></a>
|
||||
<span data-bind="text:name"></span>
|
||||
<input type="hidden" name="document_ids[]" data-bind="value: public_id"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if ($invoice->hasExpenseDocuments())
|
||||
<h4>{{trans('texts.documents_from_expenses')}}</h4>
|
||||
@foreach($invoice->expenses as $expense)
|
||||
|
Loading…
x
Reference in New Issue
Block a user