def generate_package_main(request, package, current_node, **kwargs): '''Generates main page, can take additional keyword args to create forms''' log.info("%s accesses package of %s" % (request.user.username, package.user.username)) idevices = list(idevice_store.values()) exporter_type_title_map = OrderedDict(((export_type, exporter.title) \ for export_type, exporter in list(exporter_map.items()))) properties_form = kwargs.get(PackagePropertiesForm.form_type, PackagePropertiesForm(instance=package)) dublincore_form = kwargs.get(DublinCoreForm.form_type, DublinCoreForm(instance=package.dublincore)) user = User.objects.get(username=request.user.username) order_list = [(order.package, order.sort_order) for order in PackageOrder.objects.filter( Q(user=request.user) | Q(package__collaborators__pk__contains=request.user.pk) ).select_related("package")] package_list = [ package for package, _ in sorted(order_list, key=lambda k: k[1]) ] print("#" * 100) print(package_list) return render_to_response('exe/mainpage.html', locals())
def generate_package_main(request, package, **kwargs): '''Generates main page, can take additional keyword args to create forms''' log.info("%s accesses package of %s" % (request.user.username, package.user.username)) idevices = idevice_store.values() exporter_type_title_map = dict(((type, exporter.title) \ for type, exporter in exporter_map.items())) properties_form = kwargs.get(PackagePropertiesForm.form_type, PackagePropertiesForm(instance=package)) dublincore_form = kwargs.get(DublinCoreForm.form_type, DublinCoreForm(instance=package.dublincore)) return render_to_response('exe/mainpage.html', locals())
def main(request): '''Serve the main page with a list of packages. TODO: Use a generic view''' user = request.user order_list = [(order.package, order.sort_order) for order in PackageOrder.objects.filter( Q(user=request.user) | Q(package__collaborators__pk__contains=request.user.pk) ).select_related("package")] package_list = [package for package, _ in sorted(order_list, key=lambda k: k[1])] exporter_type_title_map = OrderedDict(((export_type, exporter.title) for export_type, exporter in list(exporter_map.items()))) form = upload_file_form.UploadFileForm() return render_to_response( 'main.html', locals(), context_instance=RequestContext(request))
def main(request): '''Serve the main page with a list of packages. TODO: Use a generic view''' user = request.user order_list = [(order.package, order.sort_order) for order in PackageOrder.objects.filter( Q(user=request.user) | Q(package__collaborators__pk__contains=request.user.pk) ).select_related("package")] package_list = [ package for package, _ in sorted(order_list, key=lambda k: k[1]) ] exporter_type_title_map = OrderedDict( ((export_type, exporter.title) for export_type, exporter in list(exporter_map.items()))) form = upload_file_form.UploadFileForm() return render_to_response('main.html', locals(), context_instance=RequestContext(request))
def generate_package_main(request, package, current_node, **kwargs): '''Generates main page, can take additional keyword args to create forms''' log.info("%s accesses package of %s" % (request.user.username, package.user.username)) idevices = list(idevice_store.values()) exporter_type_title_map = OrderedDict(((export_type, exporter.title) \ for export_type, exporter in list(exporter_map.items()))) properties_form = kwargs.get(PackagePropertiesForm.form_type, PackagePropertiesForm(instance=package)) dublincore_form = kwargs.get(DublinCoreForm.form_type, DublinCoreForm(instance=package.dublincore)) user = User.objects.get(username=request.user.username) order_list = [(order.package, order.sort_order) for order in PackageOrder.objects.filter( Q(user=request.user) | Q(package__collaborators__pk__contains=request.user.pk) ).select_related("package")] package_list = [package for package, _ in sorted(order_list, key=lambda k: k[1])] print("#" * 100) print(package_list) return render_to_response('exe/mainpage.html', locals())