Skip to content
Snippets Groups Projects
Commit 0b3b2ef4 authored by Jonathan Seguin's avatar Jonathan Seguin
Browse files

Add items already linked to dataset users / files field, even if the

user does not have write access to them.
parent 0a01e530
No related branches found
No related tags found
1 merge request!23Resolve "no files selected for shared dataset"
......@@ -94,9 +94,10 @@ class DataSetUpdateView(LoginRequiredMixin, UpdateViewMixin, UpdateView):
template_name = 'portal/secure/user/create_update.html'
def get_form(self, form_class=None):
o = self.get_object()
form = super().get_form(form_class)
form.fields['share_profiles'].queryset = Profile.objects.exclude_profile(self.request.user.profile)
form.fields['files'].queryset = DataFile.objects.limit_to_profile(self.request.user.profile)
form.fields['share_profiles'].queryset = (Profile.objects.exclude_profile(self.request.user.profile) | o.share_profiles.all()).distinct()
form.fields['files'].queryset = (DataFile.objects.limit_to_profile(self.request.user.profile) | o.files.all()).distinct()
return form
def form_valid(self, form):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment