kopia lustrzana https://github.com/OpenDroneMap/WebODM
Increased max_length for filenames
rodzic
7b15533541
commit
0000cb988c
|
@ -0,0 +1,19 @@
|
||||||
|
# Generated by Django 2.1.11 on 2019-09-07 13:48
|
||||||
|
|
||||||
|
import app.models.image_upload
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('app', '0028_task_partial'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='imageupload',
|
||||||
|
name='image',
|
||||||
|
field=models.ImageField(help_text='File uploaded by a user', max_length=512, upload_to=app.models.image_upload.image_directory_path),
|
||||||
|
),
|
||||||
|
]
|
|
@ -7,7 +7,7 @@ def image_directory_path(image_upload, filename):
|
||||||
|
|
||||||
class ImageUpload(models.Model):
|
class ImageUpload(models.Model):
|
||||||
task = models.ForeignKey(Task, on_delete=models.CASCADE, help_text="Task this image belongs to")
|
task = models.ForeignKey(Task, on_delete=models.CASCADE, help_text="Task this image belongs to")
|
||||||
image = models.ImageField(upload_to=image_directory_path, help_text="File uploaded by a user")
|
image = models.ImageField(upload_to=image_directory_path, help_text="File uploaded by a user", max_length=512)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.image.name
|
return self.image.name
|
||||||
|
|
|
@ -29,6 +29,8 @@ class TaskPluginActionButtons extends React.Component {
|
||||||
}, (button) => {
|
}, (button) => {
|
||||||
if (!button) return;
|
if (!button) return;
|
||||||
|
|
||||||
|
console.log(button);
|
||||||
|
|
||||||
this.setState(update(this.state, {
|
this.setState(update(this.state, {
|
||||||
buttons: {$push: [button]}
|
buttons: {$push: [button]}
|
||||||
}));
|
}));
|
||||||
|
|
|
@ -7,7 +7,7 @@ export default class TaskView extends Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
task: PropTypes.object.isRequired,
|
task: PropTypes.object.isRequired,
|
||||||
apiURL: PropTypes.string.isRequired,
|
apiURL: PropTypes.string.isRequired,
|
||||||
}
|
}
|
||||||
|
|
||||||
state = {
|
state = {
|
||||||
folderUrl: null,
|
folderUrl: null,
|
||||||
|
|
|
@ -1,20 +1,20 @@
|
||||||
PluginsAPI.Dashboard.addNewTaskButton(
|
PluginsAPI.Dashboard.addNewTaskButton(
|
||||||
["cloudimport/build/ImportView.js"],
|
["cloudimport/build/ImportView.js"],
|
||||||
function(args, ImportView) {
|
function(args, ImportView) {
|
||||||
return React.createElement(ImportView, {
|
return React.createElement(ImportView, {
|
||||||
onNewTaskAdded: args.onNewTaskAdded,
|
onNewTaskAdded: args.onNewTaskAdded,
|
||||||
projectId: args.projectId,
|
projectId: args.projectId,
|
||||||
apiURL: "{{ api_url }}",
|
apiURL: "{{ api_url }}",
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
PluginsAPI.Dashboard.addTaskActionButton(
|
PluginsAPI.Dashboard.addTaskActionButton(
|
||||||
["cloudimport/build/TaskView.js"],
|
["cloudimport/build/TaskView.js"],
|
||||||
function(args, ImportView) {
|
function(args, ImportView) {
|
||||||
return React.createElement(ImportView, {
|
return React.createElement(ImportView, {
|
||||||
task: args.task,
|
task: args.task,
|
||||||
apiURL: "{{ api_url }}",
|
apiURL: "{{ api_url }}",
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
Ładowanie…
Reference in New Issue