Exemplo n.º 1
0
def a_msgUser_global_02_VIEW_Edit(request, object_id):
    contextDict         = {'vTitle':'Edit Global Message'}    
    action_view         = 'a_msgUser_global_02_VIEW_Edit'
    action_kwargs       = {'object_id':object_id}
    form_action         = a_msgUser_global_02.build_form_action(request, action_view, action_kwargs)
    
    form_class          = Form_a_msgUser_global_02
    form_object         = a_msgUser_global_02.objects.get(pk=object_id)
    form_template       = 'a_msgUser_02/templates/F_addEdit.html'
    form_title          = contextDict['vTitle']
    form_context_dict   = {'form_title':form_title}
    form_build_dict     = {}
    result_dict         = a_msgUser_global_02.get_result_dict(request, form_action, form_class, form_object, form_template, form_context_dict, form_build_dict, resetFormOnSuccess=True)    
    
    if result_dict['success']:
        instance = result_dict['formInstance'].save(commit=False) 

        # -----------------------------------------------------
        # process form results
        # conversion: args[0] = instance, args[1] = request, args[2] = result_dict['cleanData'], args[3] = redirectReason  
        
        instance.save(request=request)
        
        # -----------------------------------------------------
        contextDict = {'vTitle':'Global Message Edited'}    
        contextDict['main_1'] = instance.render_detail(request)
        return a_msgUser_global_02.processTemplate_01(request, 'BASE.html', contextDict, mode='view')
    else:
        contextDict['main_1'] = result_dict['out']
        return a_msgUser_global_02.processTemplate_01(request, 'BASE.html', contextDict, mode='view') 
Exemplo n.º 2
0
def a_msgUser_global_02_VIEW_List(request):
    contextDict = {}
    contextDict['vTitle'] = 'Global Messages'
    
    QS1 = a_msgUser_global_02.objects.order_by('-auto_createdTimeStamp')
    
    contextDict['main_1']   = a_msgUser_global_02.processTemplate_02_withPagination(request, 'a_msgUser_02/templates/B_list.html', {'objectList': QS1}, contextPaginationKey='objectList')    
    return a_msgUser_global_02.processTemplate_01(request, 'BASE.html', contextDict, mode='view')
Exemplo n.º 3
0
def a_msgUser_global_02_VIEW_Detail(request, object_id):  
    contextDict = {}
    obj2detail = a_msgUser_global_02.objectsAll.get(pk=object_id)
    contextDict['main_1'] = a_msgUser_global_02.processTemplate_01(request, 'a_msgUser_02/templates/B_detail.html', {'object': obj2detail})
    return a_msgUser_global_02.processTemplate_01(request, 'BASE.html', contextDict, mode='view')