Changeset 2053 in main for branches


Ignore:
Timestamp:
01/21/13 13:56:10 (7 years ago)
Author:
pcosquer
Message:

branch 1.2: merge commits [2052] and [2051] from trunk

Location:
branches/1.2/openPLM
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/1.2/openPLM

  • branches/1.2/openPLM/apps/ecr/views.py

    r1929 r2053  
    2222 
    2323 
    24 @bv.secure_required 
     24@bv.handle_errors(restricted_access=False) 
    2525def browse_ecr(request): 
    2626    user = request.user 
    27     if user.is_authenticated() and not user.get_profile().restricted: 
     27    if not user.get_profile().restricted: 
    2828        # only authenticated users can see all groups and users 
    2929        obj, ctx = bv.get_generic_data(request, search=False) 
     
    4444            'navigation_history': [], 
    4545        }) 
    46         query = Q(published=True) 
    47         if user.is_authenticated(): 
    48             readable = user.ecruserlink_user.now().filter(role=models.ROLE_READER) 
    49             readable |= user.ecruserlink_user.now().filter(role=models.ROLE_OWNER) 
    50             query |= Q(id__in=readable.values_list("ecr_id", flat=True)) 
    51         object_list = ECR.objects.filter(query) 
     46        readable = user.ecrs.now().filter(role=models.ROLE_READER) 
     47        readable |= user.ecrs.now().filter(role=models.ROLE_OWNER) 
     48        object_list = ECR.objects.filter(id__in=readable) 
    5249 
    5350    ctx.update(get_pagination(request.GET, object_list, "ECR")) 
  • branches/1.2/openPLM/templates/browse.html

    r2018 r2053  
    3636                            </li> 
    3737                        {% endif %} 
    38                         {% for etype in extra_types %} 
    39                             <li {% if type == etype%}class="selected"{% endif %} > 
    40                             <a href="/browse/{{etype.lower}}/{% add_get page='1'%}"><span>{{ etype }}</span></a> 
    41                             </li> 
    42                         {% endfor %} 
     38                        {% if request.user.is_authenticated %} 
     39                            {% for etype in extra_types %} 
     40                                <li {% if type == etype%}class="selected"{% endif %} > 
     41                                <a href="/browse/{{etype.lower}}/{% add_get page='1'%}"><span>{{ etype }}</span></a> 
     42                                </li> 
     43                            {% endfor %} 
     44                        {% endif %} 
    4345                    </ul> 
    4446                {% endblock %} 
Note: See TracChangeset for help on using the changeset viewer.