huge fix
This commit is contained in:
		
							parent
							
								
									810c87e2e0
								
							
						
					
					
						commit
						b5bf3a5dbe
					
				
					 51 changed files with 2397 additions and 326 deletions
				
			
		| 
						 | 
				
			
			@ -15,7 +15,7 @@ from processes.utils import scope_wells_queryset
 | 
			
		|||
from processes.models import ProcessInstance
 | 
			
		||||
 | 
			
		||||
@login_required
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT])
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT, UserRoles.WATER_RESOURCE_MANAGER])
 | 
			
		||||
def well_list(request):
 | 
			
		||||
    """نمایش لیست چاهها"""
 | 
			
		||||
    base = Well.objects.select_related(
 | 
			
		||||
| 
						 | 
				
			
			@ -40,7 +40,7 @@ def well_list(request):
 | 
			
		|||
 | 
			
		||||
@require_POST
 | 
			
		||||
@login_required
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT])
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT, UserRoles.WATER_RESOURCE_MANAGER])
 | 
			
		||||
def add_well_ajax(request):
 | 
			
		||||
    """AJAX endpoint for adding wells"""
 | 
			
		||||
    try:
 | 
			
		||||
| 
						 | 
				
			
			@ -98,7 +98,7 @@ def add_well_ajax(request):
 | 
			
		|||
 | 
			
		||||
@require_POST
 | 
			
		||||
@login_required
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT])
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT, UserRoles.WATER_RESOURCE_MANAGER])
 | 
			
		||||
def edit_well_ajax(request, well_id):
 | 
			
		||||
    """AJAX endpoint for editing wells"""
 | 
			
		||||
    well = get_object_or_404(Well, id=well_id)
 | 
			
		||||
| 
						 | 
				
			
			@ -154,7 +154,7 @@ def edit_well_ajax(request, well_id):
 | 
			
		|||
 | 
			
		||||
@require_POST
 | 
			
		||||
@login_required
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT])
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT, UserRoles.WATER_RESOURCE_MANAGER])
 | 
			
		||||
def delete_well(request, well_id):
 | 
			
		||||
    """حذف چاه"""
 | 
			
		||||
    well = get_object_or_404(Well, id=well_id)
 | 
			
		||||
| 
						 | 
				
			
			@ -199,7 +199,7 @@ def get_well_data(request, well_id):
 | 
			
		|||
 | 
			
		||||
@require_GET
 | 
			
		||||
@login_required
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT])
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT, UserRoles.WATER_RESOURCE_MANAGER])
 | 
			
		||||
def get_well_details(request, well_id):
 | 
			
		||||
    """جزئیات کامل چاه برای نمایش در مدال"""
 | 
			
		||||
    well = get_object_or_404(
 | 
			
		||||
| 
						 | 
				
			
			@ -260,7 +260,7 @@ def get_well_details(request, well_id):
 | 
			
		|||
 | 
			
		||||
@require_GET
 | 
			
		||||
@login_required
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT])
 | 
			
		||||
@allowed_roles([UserRoles.ADMIN, UserRoles.BROKER, UserRoles.MANAGER, UserRoles.ACCOUNTANT, UserRoles.WATER_RESOURCE_MANAGER])
 | 
			
		||||
def get_well_requests(request, well_id):
 | 
			
		||||
    """سوابق درخواستهای مرتبط با یک چاه"""
 | 
			
		||||
    # Scoped access: reuse base scoping by filtering on ProcessInstance via broker/affairs of current user if needed
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue