Changeset 39:a6bd26b8f19b


Ignore:
Timestamp:
22.12.2011 13:59:50 (6 years ago)
Author:
hagenbruch@phoibe.ub.rub.de
Branch:
default
Message:

Extended profile model and rendering.
Fixed some bugs.

Location:
django
Files:
2 deleted
16 edited

Legend:

Unmodified
Added
Removed
  • django/repo/RUBLDAPBackend.py

    r38 r39  
    5353                myuser.save() 
    5454 
    55                 myuser.user_permissions.add(Permission.objects.get(codename='add_collection'), 
    56                     Permission.objects.get(codename='change_collection'), 
    57                     Permission.objects.get(codename='delete_collection'), 
    58                     Permission.objects.get(codename='add_article'), 
    59                     Permission.objects.get(codename='change_article'), 
    60                     Permission.objects.get(codename='delete_article'), 
    61                     Permission.objects.get(codename='add_newspaperarticle'), 
    62                     Permission.objects.get(codename='change_newspaperarticle'), 
    63                     Permission.objects.get(codename='delete_newspaperarticle'), 
    64                     Permission.objects.get(codename='add_abstract'), 
    65                     Permission.objects.get(codename='change_abstract'), 
    66                     Permission.objects.get(codename='delete_abstract'), 
    67                     Permission.objects.get(codename='add_contribution'), 
    68                     Permission.objects.get(codename='change_contribution'), 
    69                     Permission.objects.get(codename='delete_contribution'), 
    70                     Permission.objects.get(codename='add_monograph'), 
    71                     Permission.objects.get(codename='change_monograph'), 
    72                     Permission.objects.get(codename='delete_monograph'), 
    73                     Permission.objects.get(codename='add_subject'), 
    74                     Permission.objects.get(codename='change_subject'), 
    75                     Permission.objects.get(codename='delete_subject'), 
    76                     Permission.objects.get(codename='add_thesis'), 
    77                     Permission.objects.get(codename='change_thesis'), 
    78                     Permission.objects.get(codename='delete_thesis'), 
    79                     Permission.objects.get(codename='add_unpublished'), 
    80                     Permission.objects.get(codename='change_unpublished'), 
    81                     Permission.objects.get(codename='delete_unpublished'), 
    82                     Permission.objects.get(codename='add_webdoc'), 
    83                     Permission.objects.get(codename='change_webdoc'), 
    84                     Permission.objects.get(codename='delete_webdoc'), 
    85                     Permission.objects.get(codename='add_patent'), 
    86                     Permission.objects.get(codename='change_patent'), 
    87                     Permission.objects.get(codename='delete_patent'), 
    88                     Permission.objects.get(codename='add_review'), 
    89                     Permission.objects.get(codename='change_review'), 
    90                     Permission.objects.get(codename='delete_review'), 
    91                     Permission.objects.get(codename='add_encyclopediaentry'), 
    92                     Permission.objects.get(codename='change_encyclopediaentry'), 
    93                     Permission.objects.get(codename='delete_encyclopediaentry'), 
    94                     Permission.objects.get(codename='add_contriblawcomment'), 
    95                     Permission.objects.get(codename='change_contriblawcomment'), 
    96                     Permission.objects.get(codename='delete_contriblawcomment'), 
    97                     Permission.objects.get(codename='add_proceedings'), 
    98                     Permission.objects.get(codename='change_proceedings'), 
    99                     Permission.objects.get(codename='delete_proceedings'), 
    100                     Permission.objects.get(codename='add_festschrift'), 
    101                     Permission.objects.get(codename='change_festschrift'), 
    102                     Permission.objects.get(codename='delete_festschrift'), 
    103                     Permission.objects.get(codename='add_edition'), 
    104                     Permission.objects.get(codename='change_edition'), 
    105                     Permission.objects.get(codename='delete_edition'), 
    106                     Permission.objects.get(codename='add_printedmusic'), 
    107                     Permission.objects.get(codename='change_printedmusic'), 
    108                     Permission.objects.get(codename='delete_printedmusic'), 
    109                     Permission.objects.get(codename='add_lawcomment'), 
    110                     Permission.objects.get(codename='change_lawcomment'), 
    111                     Permission.objects.get(codename='delete_lawcomment'), 
    112                     Permission.objects.get(codename='add_meetingabstract'), 
    113                     Permission.objects.get(codename='change_meetingabstract'), 
    114                     Permission.objects.get(codename='delete_meetingabstract'), 
    115                     Permission.objects.get(codename='add_posterabstract'), 
    116                     Permission.objects.get(codename='change_posterabstract'), 
    117                     Permission.objects.get(codename='delete_posterabstract'), 
    118                     Permission.objects.get(codename='add_language'), 
    119                     Permission.objects.get(codename='change_language'), 
    120                     Permission.objects.get(codename='delete_language'), 
    121                     Permission.objects.get(codename='add_person'), 
    122                     Permission.objects.get(codename='change_person'), 
    123                     Permission.objects.get(codename='delete_person'), 
    124                     Permission.objects.get(codename='add_fileupload'), 
    125                     Permission.objects.get(codename='change_fileupload'), 
    126                     Permission.objects.get(codename='delete_fileupload'), 
    127                     #Permission.objects.get(codename='add_url'), 
    128                     #Permission.objects.get(codename='change_url'), 
    129                     #Permission.objects.get(codename='delete_url'), 
    130                     Permission.objects.get(codename='add_userprofile'), 
    131                     Permission.objects.get(codename='change_userprofile'), 
    132                     Permission.objects.get(codename='delete_userprofile'), 
     55                myuser.user_permissions.add(Permission.objects.filter(codename='add_collection')[0], 
     56                    Permission.objects.filter(codename='change_collection')[0], 
     57                    Permission.objects.filter(codename='delete_collection')[0], 
     58                    Permission.objects.filter(codename='add_article')[0], 
     59                    Permission.objects.filter(codename='change_article')[0], 
     60                    Permission.objects.filter(codename='delete_article')[0], 
     61                    Permission.objects.filter(codename='add_newspaperarticle')[0], 
     62                    Permission.objects.filter(codename='change_newspaperarticle')[0], 
     63                    Permission.objects.filter(codename='delete_newspaperarticle')[0], 
     64                    Permission.objects.filter(codename='add_abstract')[0], 
     65                    Permission.objects.filter(codename='change_abstract')[0], 
     66                    Permission.objects.filter(codename='delete_abstract')[0], 
     67                    Permission.objects.filter(codename='add_contribution')[0], 
     68                    Permission.objects.filter(codename='change_contribution')[0], 
     69                    Permission.objects.filter(codename='delete_contribution')[0], 
     70                    Permission.objects.filter(codename='add_monograph')[0], 
     71                    Permission.objects.filter(codename='change_monograph')[0], 
     72                    Permission.objects.filter(codename='delete_monograph')[0], 
     73                    Permission.objects.filter(codename='add_subject')[0], 
     74                    Permission.objects.filter(codename='change_subject')[0], 
     75                    Permission.objects.filter(codename='delete_subject')[0], 
     76                    Permission.objects.filter(codename='add_thesis')[0], 
     77                    Permission.objects.filter(codename='change_thesis')[0], 
     78                    Permission.objects.filter(codename='delete_thesis')[0], 
     79                    Permission.objects.filter(codename='add_unpublished')[0], 
     80                    Permission.objects.filter(codename='change_unpublished')[0], 
     81                    Permission.objects.filter(codename='delete_unpublished')[0], 
     82                    Permission.objects.filter(codename='add_webdoc')[0], 
     83                    Permission.objects.filter(codename='change_webdoc')[0], 
     84                    Permission.objects.filter(codename='delete_webdoc')[0], 
     85                    Permission.objects.filter(codename='add_patent')[0], 
     86                    Permission.objects.filter(codename='change_patent')[0], 
     87                    Permission.objects.filter(codename='delete_patent')[0], 
     88                    Permission.objects.filter(codename='add_review')[0], 
     89                    Permission.objects.filter(codename='change_review')[0], 
     90                    Permission.objects.filter(codename='delete_review')[0], 
     91                    Permission.objects.filter(codename='add_encyclopediaentry')[0], 
     92                    Permission.objects.filter(codename='change_encyclopediaentry')[0], 
     93                    Permission.objects.filter(codename='delete_encyclopediaentry')[0], 
     94                    Permission.objects.filter(codename='add_contriblawcomment')[0], 
     95                    Permission.objects.filter(codename='change_contriblawcomment')[0], 
     96                    Permission.objects.filter(codename='delete_contriblawcomment')[0], 
     97                    Permission.objects.filter(codename='add_proceedings')[0], 
     98                    Permission.objects.filter(codename='change_proceedings')[0], 
     99                    Permission.objects.filter(codename='delete_proceedings')[0], 
     100                    Permission.objects.filter(codename='add_festschrift')[0], 
     101                    Permission.objects.filter(codename='change_festschrift')[0], 
     102                    Permission.objects.filter(codename='delete_festschrift')[0], 
     103                    Permission.objects.filter(codename='add_edition')[0], 
     104                    Permission.objects.filter(codename='change_edition')[0], 
     105                    Permission.objects.filter(codename='delete_edition')[0], 
     106                    Permission.objects.filter(codename='add_printedmusic')[0], 
     107                    Permission.objects.filter(codename='change_printedmusic')[0], 
     108                    Permission.objects.filter(codename='delete_printedmusic')[0], 
     109                    Permission.objects.filter(codename='add_lawcomment')[0], 
     110                    Permission.objects.filter(codename='change_lawcomment')[0], 
     111                    Permission.objects.filter(codename='delete_lawcomment')[0], 
     112                    Permission.objects.filter(codename='add_meetingabstract')[0], 
     113                    Permission.objects.filter(codename='change_meetingabstract')[0], 
     114                    Permission.objects.filter(codename='delete_meetingabstract')[0], 
     115                    Permission.objects.filter(codename='add_posterabstract')[0], 
     116                    Permission.objects.filter(codename='change_posterabstract')[0], 
     117                    Permission.objects.filter(codename='delete_posterabstract')[0], 
     118                    Permission.objects.filter(codename='add_language')[0], 
     119                    Permission.objects.filter(codename='change_language')[0], 
     120                    Permission.objects.filter(codename='delete_language')[0], 
     121                    Permission.objects.filter(codename='add_person')[0], 
     122                    Permission.objects.filter(codename='change_person')[0], 
     123                    Permission.objects.filter(codename='delete_person')[0], 
     124                    Permission.objects.filter(codename='add_fileupload')[0], 
     125                    Permission.objects.filter(codename='change_fileupload')[0], 
     126                    Permission.objects.filter(codename='delete_fileupload')[0], 
     127                    #Permission.objects.filter(codename='add_url')[0], 
     128                    #Permission.objects.filter(codename='change_url')[0], 
     129                    #Permission.objects.filter(codename='delete_url')[0], 
     130                    Permission.objects.filter(codename='add_userprofile')[0], 
     131                    Permission.objects.filter(codename='change_userprofile')[0], 
     132                    Permission.objects.filter(codename='delete_userprofile')[0], 
    133133                    ) 
    134134                myuser.save() 
  • django/repo/search/models.py

    r38 r39  
    4040    ) 
    4141 
    42 class UserProfile(models.Model): 
    43     """ 
    44     Documentation 
    45     """ 
    46     kid = models.CharField(max_length=7, verbose_name=_(u'Accounting ID')) 
    47     researchgate = models.URLField(blank=True, null=True, verbose_name=_(u'ResearchGate-URL')) 
    48     researcherid = models.URLField(blank=True, null=True, verbose_name=_(u'ResearcherID-URL')) 
    49     academianet = models.URLField(blank=True, null=True, verbose_name=_(u'AcademiaNet-URL')) 
    50     academia = models.URLField(blank=True, null=True, verbose_name=_(u'Academia.edu-URL')) 
    51     twitter = models.URLField(blank=True, null=True, verbose_name=_(u'Twitter-URL')) 
    52     facebook = models.URLField(blank=True, null=True, verbose_name=_(u'Facebook-URL')) 
    53     image = models.ImageField(upload_to='images', blank=True, null=True, verbose_name=_(u'Image')) 
    54     user = models.OneToOneField(User) 
    55  
    56     class Meta(object): 
    57         """ 
    58         Documentation 
    59         """ 
    60         verbose_name = 'Profil' 
    61         verbose_name_plural = 'Profile' 
    62  
    63     def __unicode__(self): 
    64         return self.onum 
     42#class UserProfile(models.Model): 
     43#    """ 
     44#    Documentation 
     45#    """ 
     46#    kid = models.CharField(max_length=7, verbose_name=_(u'Accounting ID')) 
     47#    researchgate = models.URLField(blank=True, null=True, verbose_name=_(u'ResearchGate-URL')) 
     48#    researcherid = models.URLField(blank=True, null=True, verbose_name=_(u'ResearcherID-URL')) 
     49#    academianet = models.URLField(blank=True, null=True, verbose_name=_(u'AcademiaNet-URL')) 
     50#    academia = models.URLField(blank=True, null=True, verbose_name=_(u'Academia.edu-URL')) 
     51#    twitter = models.URLField(blank=True, null=True, verbose_name=_(u'Twitter-URL')) 
     52#    facebook = models.URLField(blank=True, null=True, verbose_name=_(u'Facebook-URL')) 
     53#    image = models.ImageField(upload_to='images', blank=True, null=True, verbose_name=_(u'Image')) 
     54#    user = models.OneToOneField(User) 
     55# 
     56#    class Meta(object): 
     57#        """ 
     58#        Documentation 
     59#        """ 
     60#        verbose_name = 'Profil' 
     61#        verbose_name_plural = 'Profile' 
     62# 
     63#    def __unicode__(self): 
     64#        return self.onum 
    6565 
    6666class Monograph(models.Model): 
  • django/repo/search/templatetags/amazon_util.py

    r28 r39  
    4242    except TypeError: 
    4343        return None 
     44    except IndexError: 
     45        return url.text 
  • django/repo/search/views.py

    r38 r39  
    4747from django.template import Context 
    4848from django.contrib.contenttypes.models import ContentType 
     49 
     50from repo.profil.models import UserProfile 
    4951 
    5052logging.basicConfig(level=logging.ERROR) 
     
    479481        return HttpResponseRedirect('/entry/%s' % mysolr.results[0].get('id')) 
    480482    elif mysolr.count() == 0: 
    481         return render_to_response('empty.html', 
    482                 {'suggestions': mysolr.suggestions}, 
     483        try: 
     484            return render_to_response('empty.html', 
     485                    {'suggestions': mysolr.suggestions}, 
     486                                      context_instance=RequestContext(request) 
     487            ) 
     488        except AttributeError: 
     489            return render_to_response('empty.html',{}, 
    483490                                  context_instance=RequestContext(request) 
    484491        ) 
     
    21902197 
    21912198 
    2192 def institution(request, institution): 
    2193     return HttpResponseRedirect('/search?q=fakinst_cloud:"%s"' % urllib.quote(institution.encode('utf8'))) 
     2199#def institution(request, institution): 
     2200#    return HttpResponseRedirect('/search?q=fakinst_cloud:"%s"' % urllib.quote(institution.encode('utf8'))) 
    21942201 
    21952202#def orga(request, label): 
     
    22132220def logout(request): 
    22142221    auth.logout(request) 
    2215     return HttpResponseRedirect('/') 
     2222    return HttpResponseRedirect(request.GET.get('next', '/')) 
    22162223 
    22172224 
     
    23082315        'an': 'AcademiaNet', 
    23092316        'ae': 'Academia.edu', 
     2317        'wp': 'Wikipedia', 
    23102318        'tw': 'Twitter', 
    23112319        'fb': 'Facebook', 
     
    23652373            pass 
    23662374 
    2367         try: 
    2368             profile = simplejson.load(urllib.urlopen('https://bibliographie-test.ub.rub.de/export/profile?id=%s' % pnd)) 
    2369  
    2370             for items in profile: 
    2371                 for fields in items: 
    2372                     tmp = {} 
    2373                     myperson.setdefault(pnd, {}).setdefault('img', fields.get('fields').get('image')) 
    2374                     myperson.setdefault(pnd, {}).setdefault('description', fields.get('fields').get('descr')) 
    2375                     if fields.get('fields').get('label') != None: 
    2376                         tmp.setdefault('url', fields.get('fields').get('label')) 
    2377                     if fields.get('fields').get('type') != None: 
    2378                         tmp.setdefault('type', TYPES.get(fields.get('fields').get('type'))) 
    2379                     if tmp.has_key('url'): 
    2380                         myperson.setdefault(pnd, {}).setdefault('urls', []).append(tmp) 
    2381         except: 
    2382             raise 
     2375#        try: 
     2376#            profile = simplejson.load(urllib.urlopen('https://bibliographie-test.ub.rub.de/export/profile?id=%s' % pnd)) 
     2377# 
     2378#            for items in profile: 
     2379#                for fields in items: 
     2380#                    tmp = {} 
     2381#                    myperson.setdefault(pnd, {}).setdefault('img', fields.get('fields').get('image')) 
     2382#                    myperson.setdefault(pnd, {}).setdefault('description', fields.get('fields').get('descr')) 
     2383#                    if fields.get('fields').get('label') != None: 
     2384#                        tmp.setdefault('url', fields.get('fields').get('label')) 
     2385#                    if fields.get('fields').get('type') != None: 
     2386#                        tmp.setdefault('type', TYPES.get(fields.get('fields').get('type'))) 
     2387#                    if tmp.has_key('url'): 
     2388#                        myperson.setdefault(pnd, {}).setdefault('urls', []).append(tmp) 
     2389#        except: 
     2390#            raise 
    23832391            #        params = 'q=pndid:%s&facet=true&facet.field=genrel1&facet.field=fakultaet&facet.mincount=1&facet.tree=genrel1,genrel2&facet.tree=fakultaet,fach&facet.tree=zentraleeinheit,fach&facet.field=zentraleeinheit&wt=python&rows=0' % pnd 
    23842392        #        result = _fetch_result(params) 
     
    24002408        #timeline = _make_timeline(tresult) 
    24012409 
     2410        profile = None 
     2411        try: 
     2412            profile = UserProfile.objects.get(pid=pnd) 
     2413#            myperson.setdefault(pnd, {}).setdefault('email', profile.email) 
     2414#            myperson.setdefault(pnd, {}).setdefault('img', profile.image) 
     2415#            for myurl in profile.url_set.all(): 
     2416#                tmp = {} 
     2417#                tmp.setdefault('url', myurl.label) 
     2418#                tmp.setdefault('type', TYPES.get(myurl.type)) 
     2419#                myperson.setdefault(pnd, {}).setdefault('urls', []).append(tmp) 
     2420#            for myaward in profile.award_set.all().order_by('-start'): 
     2421#                tmp = {} 
     2422#                tmp.setdefault('start', myaward.start) 
     2423#                tmp.setdefault('end', myaward.end) 
     2424#                tmp.setdefault('label', myaward.label) 
     2425#                myperson.setdefault(pnd, {}).setdefault('awards', []).append(tmp) 
     2426 
     2427        except UserProfile.DoesNotExist: 
     2428            pass 
     2429 
    24022430        mysolr = Solr(fquery=('pndid:%s' % '%22' + pnd + '%22',), 
    24032431                      facet_fields=('institut', 'fdate', 'genrel2', 'fjtitle', 'ra_struct'), facet_limit=60000, 
     
    24242452        return render_to_response('person.html', { 
    24252453            'person': myperson, 
     2454            'profile': profile, 
    24262455            #'fakultaet_facet': fakultaet_facet, 
    24272456            #'genre_facet': genre_facet, 
     
    24412470            'records': mysolr.results, 
    24422471            'numFound': mysolr.count(), 
     2472            'navfocus': 'verzeichnis', 
    24432473            }, 
    24442474                                  context_instance=RequestContext(request) 
     
    35193549    ) 
    35203550 
     3551def institution(request, label): 
     3552    mysolr = Solr(fquery=('zentraleeinheit:%s' % '%22' + label + '%22',), 
     3553                  facet_fields=('fdate', 'genrel2', 'fjtitle'), facet_limit=60000, omitHeader='true' 
     3554                  , sort='recordChangeDate desc, fdate desc, title asc', rows=5, 
     3555                  fields=['title', 'rubauthor', 'institution', 'fdate', 'id']) 
     3556    mysolr.request() 
     3557 
     3558    years = mysolr.facets.get('fdate') 
     3559 
     3560    try: 
     3561        del request.session['resultlist'] 
     3562    except KeyError: 
     3563        pass 
     3564 
     3565    return render_to_response('institution.html', { 
     3566        'results': mysolr.results, 
     3567        'label': label, 
     3568        'years': sorted(years), 
     3569        'genres': mysolr.facets.get('genrel2'), 
     3570        'journals': mysolr.facets.get('fjtitle')[:10], 
     3571        'navfocus': 'Institutions', 
     3572        }, 
     3573                              context_instance=RequestContext(request) 
     3574    ) 
     3575 
     3576def rd(request, label): 
     3577    mysolr = Solr(fquery=('institut:%s' % '%22' + label + '%22',), 
     3578                  facet_fields=('fakultaet', 'fdate', 'genrel2', 'fjtitle'), facet_limit=60000, omitHeader='true' 
     3579                  , sort='recordChangeDate desc, fdate desc, title asc', rows=5, 
     3580                  fields=['title', 'rubauthor', 'institution', 'fdate', 'id']) 
     3581    mysolr.request() 
     3582 
     3583    years = mysolr.facets.get('fdate') 
     3584    faculties = mysolr.facets.get('fakultaet') 
     3585 
     3586    try: 
     3587        del request.session['resultlist'] 
     3588    except KeyError: 
     3589        pass 
     3590 
     3591    return render_to_response('rd.html', { 
     3592        'results': mysolr.results, 
     3593        'label': label, 
     3594        'faculties': sorted(faculties), 
     3595        'years': sorted(years), 
     3596        'genres': mysolr.facets.get('genrel2'), 
     3597        'journals': mysolr.facets.get('fjtitle')[:10], 
     3598        'navfocus': 'Research Campus', 
     3599        }, 
     3600                              context_instance=RequestContext(request) 
     3601    ) 
    35213602 
    35223603def department(request, label): 
  • django/repo/settings.py

    r38 r39  
    107107                  #'repo.namedpagination', 
    108108                  'repo.search', 
     109                  'repo.profil', 
    109110                  #'debug_toolbar', 
    110111                  ) 
     
    146147 
    147148AUTH_PROFILE_MODULE = 'search.UserProfile' 
     149 
     150LOGOUT_URL = '/logout' 
  • django/repo/urls.py

    r38 r39  
    3030                       #(r'^search', cache_page(resultlist, 60 * 15)), 
    3131    (r'^search', resultlist), 
    32     (r'^sign_in', signin), 
     32    #(r'^sign_in', signin), 
     33    (r'^sign_in', 'django.contrib.auth.views.login'), 
    3334    (r'^logout', logout), 
    3435    (r'^advanced_search', advanced), 
     
    4041    (r'^editor/(.+)', editor), 
    4142    #(r'^persons/(.)?$', persons), 
    42     (r'^register_publications', include(admin.site.urls)), 
     43    (r'^register_publications/', include(admin.site.urls)), 
    4344    (r'^person/(?P<pndid>.+)/co_authors/all', ext_co_authors), 
    4445    (r'^person/(?P<pndid>.+)/co_authors/internal', co_authors), 
     
    5455    (r'^institutions$', zentrale_einheiten), 
    5556    (r'^research_campus$', rds), 
     57    (r'^research_department/(?P<label>.+?)$', rd), 
    5658    (r'^scientists/(?P<letter>.?)', scientists), 
    5759    (r'^persons/(?P<letter>.?)', scientists), 
     
    6466    (r'^series/(.+)', series), 
    6567    (r'^fakultaet/(.+)', fakultaet), 
    66     (r'^institution/(?P<institution>.+)', institution), 
     68    (r'^institution/(?P<label>.+?)$', institution), 
    6769    (r'^fach/(.+)', fach), 
    6870    (r'^cloud/fakultaet/(.+)', fakcloud), 
  • django/templates/base.html

    r38 r39  
    4949                </form> 
    5050             {% if user.is_authenticated %} 
    51                 {% trans 'Welcome' %}, {{ user.first_name }} {{ user.last_name }} | <a href="#">{% trans 'Sign out' %}</a> 
     51                {% trans 'Welcome' %}, {{ user.first_name }} {{ user.last_name }} | <a href="/logout?next={{ request.path }}{% if request.META.QUERY_STRING %}/?{{ request.META.QUERY_STRING }}{% endif %}">{% trans 'Sign out' %}</a> 
    5252                {% else %} 
    53                 <a href="/register_publications?next={{ request.path }}{% if request.META.QUERY_STRING %}/?{{ request.META.QUERY_STRING }}{% endif %}">{% trans 'Sign in' %}</a> 
     53                 <a href="{% url django.contrib.auth.views.login %}?next={{request.path}}{% if request.META.QUERY_STRING %}/?{{ request.META.QUERY_STRING }}{% endif %}">{% trans 'Sign in' %}</a> 
     54                {# <a href="/register_publications/?next={{ request.path }}{% if request.META.QUERY_STRING %}/?{{ request.META.QUERY_STRING }}{% endif %}">{% trans 'Sign in' %}</a> #} 
    5455            {% endif %} 
    5556                </div> <!-- Ende  anmeldung--> 
  • django/templates/department.html

    r38 r39  
    1313    <div id="col1_content" class="clearfix"> 
    1414        <h3>{{ label }}</h3> 
    15         {# {{ results }} #} 
    16         {# {{ departments_facet }} #} 
    17         {# {{ chairs_facet }} #} 
     15        <h4>{% trans 'Browse by Chair' %}</h4> 
    1816        <ul> 
    1917            {% for institut in chairs_facet %} 
  • django/templates/empty.html

    r38 r39  
    99        <h3>{% trans 'Sorry!' %}</h3> 
    1010        <p>{% trans 'We could not find any results for your query' %}&#8230;<br/> 
    11             {% blocktrans %}If you were looking for a person you might want to <a href="/scientists">browse the list of scientists</a>.{% endblocktrans %} 
     11            {% blocktrans %}If you were looking for a person you might want to <a href="/persons">browse the list of persons</a>.{% endblocktrans %} 
    1212        </p> 
    1313    </div> 
     
    1616        <!-- Ende col1 --> 
    1717        <div id="col2"> 
     18            {% if suggestions %} 
    1819            <div id="col2_content" class="clearfix"> 
    19                 {% if suggestions %} 
    2020            <h3>{% trans 'Start a new search' %}</h3> 
    2121            {% for term in suggestions %} 
     
    2929                {% endfor %} 
    3030            {% endfor %} 
    31         {% endif %} 
    3231                 </div> 
    3332            <!-- Ende col2_content --> 
     33        {% endif %} 
    3434        </div> 
    3535        <!-- ende col2 --> 
  • django/templates/index.html

    r38 r39  
    3636                        {% for tag, value in cloud %} 
    3737                                            {# <a about="http://rub.de" typeof="org:FormalOrganization" rel="org:hasUnit" href="/institution/{{ value.category|urlencode }}" class="kat{{ value.weight }}">{{ tag }}</a> #} 
    38                             <a itemscope itemtype="http://schema.org/EducationalOrganization" href="/institution/{{ value.category|urlencode }}" class="kat{{ value.weight }}"><span itemprop="name">{{ tag }}</span></a> 
     38                            <a itemscope itemtype="http://schema.org/EducationalOrganization" href="/search?q=fakinst_cloud:%22{{ value.category|urlencode }}%22" class="kat{{ value.weight }}"><span itemprop="name">{{ tag }}</span></a> 
    3939                                    {% endfor %} 
    4040                    </div> <!-- Ende  tagcloud--> 
     
    8989                        <li><a href="/entry/{{ doc.id }}" title="{{ doc.title }}">{{ doc.title }} ({{ doc.fdate|unlocalize }})</a></li> 
    9090                    {% endfor %} 
    91                     <li><a href="/search?q=pndid:12289328X" class="mehr">{% trans 'All publications by' %} Thomas Söding</a></li> 
     91                    <li><a href="/person/12289328X" class="mehr">{% trans 'Profile page' %}</a> | <a href="/search?q=pndid:12289328X" class="mehr">{% trans 'All publications by' %} Thomas Söding</a></li> 
    9292                </ul> 
    9393            </div> 
  • django/templates/mods.xml

    r0 r39  
    11<?xml version="1.0" encoding="utf-8"?> 
    22{% load xml_util %} 
    3 <mods:modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mods="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd"> 
     3<mods:modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mods="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-4.xsd"> 
    44        {% for record in docs %} 
    55                {{ record.mods|uncdata|safe }} 
  • django/templates/navigation.html

    r38 r39  
    1010            <li>{% if navfocus == 'Institutions' %}<strong class="ie-strong">{% trans 'Institutions' %}</strong>{% else %}<a href="/institutions">{% trans 'Institutions' %}</a>{% endif %}</li> 
    1111            <li>{% if navfocus == 'Research Campus' %}<strong class="ie-strong">{% trans 'Research Campus' %}</strong>{% else %}<a href="/research_campus">{% trans 'Research Campus' %}</a>{% endif %}</li> 
    12             <li>{% if navfocus == 'verzeichnis' %}<strong class="ie-strong">{% trans 'Scientists' %}</strong>{% else %}<a href="/scientists">{% trans 'Scientists' %}</a>{% endif %}</li> 
     12            <li>{% if navfocus == 'verzeichnis' %}<strong class="ie-strong">{% trans 'Persons' %}</strong>{% else %}<a href="/persons">{% trans 'Persons' %}</a>{% endif %}</li> 
    1313            <li>{% if navfocus == 'Register' %}<strong class="ie-strong">{% trans 'Register your Publications' %}</strong>{% else %}<a href="/register_publications">{% trans 'Register your Publications' %}</a>{% endif %}</li> 
    1414            <li>{% if navfocus == 'Information' %}<strong class="ie-strong">{% trans 'Info' %}</strong>{% else %}<a href="http://bibliographie-trac.ub.rub.de">{% trans 'Info' %}</a>{% endif %}</li> 
  • django/templates/person.html

    r38 r39  
    1717                {% for pnd, orga_name in orgas_name.items %} 
    1818                    <h3>{{ orga_name.name }}</h3> 
    19                     <img class="foto" src="{% if image %}https://bibliographie-test.ub.rub.de/media/{{ image }}{% else %}{{ STATIC_URL }}bibliographie/css/screen/img/icons/wissenschaftler_gross.png{% endif %}" alt="{% trans 'Scientist Icon' %}"/> 
     19                    <img class="foto" src="{% if profile.image %}https://bibliographie-test.ub.rub.de/media/{{ profile.image }}{% else %}{{ STATIC_URL }}bibliographie/css/screen/img/icons/wissenschaftler_gross.png{% endif %}" alt="{% trans 'Person Icon' %}"/> 
    2020                    <div id="affiliation"> 
    2121                        <h4>{% blocktrans count counter=orgas_name.orga|length %}Organisational unit{% plural %}Organisational units{% endblocktrans %}</h4> 
    2222                        <ul> 
    2323                            {% for org in orga_name.orga %} 
    24                                 <li class="faculty-icon"><a href="/faculty/{{ org.fakultaet|urlencode }}" title="{{ org.fakultaet }}">{{ org.fakultaet }}</a>{% if org.fachgebiet %}&#160;&#187;&#160;<img src="{{ STATIC_URL }}bibliographie/css/screen/img/icons/institut.png" alt="{% trans 'Department Icon' %}"/>&#160;<a href="/department/{{ org.fach|urlencode }}" title="{{ org.fachgebiet }}">{{ org.fachgebiet }}</a>{% endif %}&#160;&#187;&#160;<img src="{{ STATIC_URL }}bibliographie/css/screen/img/icons/lehrstuhl.png" alt="{% trans 'Chair Icon' %}"/>&#160;<a href="/chair/{{ org.institut|urlencode }}" title="{{ org.institut }}">{{ org.institut }}</a></li> 
     24                                <li class="faculty-icon"><a href="/faculty/{{ org.fakultaet|urlencode }}" title="{{ org.fakultaet }}">{{ org.fakultaet }}</a>{% if org.fachgebiet %}&#160;&#187;&#160;<img src="{{ STATIC_URL }}bibliographie/css/screen/img/icons/institut.png" alt="{% trans 'Department Icon' %}"/>&#160;<a href="/department/{{ org.fachgebiet|urlencode }}" title="{{ org.fachgebiet }}">{{ org.fachgebiet }}</a>{% endif %}&#160;&#187;&#160;<img src="{{ STATIC_URL }}bibliographie/css/screen/img/icons/lehrstuhl.png" alt="{% trans 'Chair Icon' %}"/>&#160;<a href="/chair/{{ org.institut|urlencode }}" title="{{ org.institut }}">{{ org.institut }}</a></li> 
    2525                            {% endfor %} 
    2626                        </ul> 
     
    3939                <h4>{% trans 'Additional Information' %}</h4> 
    4040                {{ bio.0 }} 
     41            </div> 
     42        {% endif %} 
     43        {% if profile.interest_set %} 
     44            <div id="interessen"> 
     45                <h4>{% trans 'Research Interests' %}</h4> 
     46                <ul> 
     47                    {% for interest in profile.interest_set.all %} 
     48                        <li>{{ interest }}</li> 
     49                    {% endfor %} 
     50                </ul> 
     51            </div> 
     52        {% endif %} 
     53        {% if profile.cv_set %} 
     54            <div id="cv"> 
     55                <h4>{% trans 'Curriculum Vitae' %}</h4> 
     56                {% for item in profile.cv_set.all %} 
     57                    {% if item.start == item.end %} 
     58                        <dt>{{ item.start|unlocalize }}</dt> 
     59                        {% else %} 
     60                        {% if not item.end %} 
     61                            <dt>{{ item.start|unlocalize }} -</dt> 
     62                            {% else %} 
     63                            <dt>{{ item.start|unlocalize }} - {{ item.end|unlocalize }}</dt> 
     64                        {% endif %} 
     65                    {% endif %} 
     66                    <dd>{{ item.label }}</dd> 
     67                {% endfor %} 
     68            </div> 
     69        {% endif %} 
     70        {% if profile.thesis_set %} 
     71            <div id="abschlussarbeit"> 
     72                <h4>{% trans 'Theses' %}</h4> 
     73                {% for thesis in profile.thesis_set.all %} 
     74                    <h5>{{ thesis.get_ttype_display }}</h5> 
     75                    {{ thesis.year|unlocalize }}: {{ thesis.title }} 
     76                {% endfor %} 
     77            </div> 
     78        {% endif %} 
     79        {% if profile.award_set %} 
     80            <div id="preise"> 
     81                <h4>{% trans 'Awards' %}</h4> 
     82                <dl> 
     83                {% for award in profile.award_set.all %} 
     84                    {% if award.start == award.end %} 
     85                        <dt>{{ award.start|unlocalize }}</dt> 
     86                        {% else %} 
     87                        {% if not award.end %} 
     88                            <dt>{{ award.start|unlocalize }} -</dt> 
     89                            {% else %} 
     90                            <dt>{{ award.start|unlocalize }} - {{ award.end|unlocalize }}</dt> 
     91                            {% endif %} 
     92                        {% endif %} 
     93                    <dd>{{ award.label }}</dd> 
     94                {% endfor %} 
     95                </dl> 
     96            </div> 
     97        {% endif %} 
     98        {% if profile.project_set %} 
     99            <div id="projekte"> 
     100                <h4>{% trans 'Projects' %}</h4> 
     101                {% for item in profile.project_set.all %} 
     102                    {% if item.start == item.end %} 
     103                        <dt>{{ item.start|unlocalize }}</dt> 
     104                        {% else %} 
     105                        {% if not item.end %} 
     106                            <dt>{{ item.start|unlocalize }} -</dt> 
     107                            {% else %} 
     108                            <dt>{{ item.start|unlocalize }} - {{ item.end|unlocalize }}</dt> 
     109                        {% endif %} 
     110                    {% endif %} 
     111                    <dd>{{ item.label }}</dd> 
     112                {% endfor %} 
     113            </div> 
     114        {% endif %} 
     115        {% if profile.membership_set %} 
     116            <div id="mitgliedschaften"> 
     117                <h4>{% trans 'Memberships' %}</h4> 
     118                <ul> 
     119                    {% for membership in profile.membership_set.all %} 
     120                        <li>{{ membership }}</li> 
     121                    {% endfor %} 
     122                </ul> 
     123            </div> 
     124        {% endif %} 
     125        {% if profile.reviewer_set %} 
     126            <div id="reviewer"> 
     127                <h4>{% trans 'Reviewer for' %}</h4> 
     128                <ul> 
     129                    {% for reviewer in profile.reviewer_set.all %} 
     130                        <li>{{ reviewer }}</li> 
     131                    {% endfor %} 
     132                </ul> 
    41133            </div> 
    42134        {% endif %} 
     
    68160    <div id="col3_content" class="clearfix"> 
    69161        <h3>{% trans 'Most Frequent...' %}</h3> 
    70         <h4>{% trans 'RUB Collaborators' %}</h4> 
    71         <ul> 
    72             {% for author in coauthors %} 
    73                 {% for struct, hits in author.items %} 
     162            {% if coauthors|length > 0 %} 
     163            <h4>{% trans 'RUB Collaborators' %}</h4> 
     164            <ul> 
     165                {% for author in coauthors %} 
     166                    {% for struct, hits in author.items %} 
     167                        {% with struct|jsl as mystruct %} 
     168                        {% for pnd, orgas_name in mystruct.items %} 
     169                            {% if pnd != pndid %} 
     170                                <li> 
     171                                <div class="personeninfo"> 
     172                                    <a href="/search/?q=pndid:%22{{ pndid }}%22&amp;fq=pndid:%22{{ pndid }}%22" title="{% trans 'Browse all collaborations with' %} {{ orgas_name.name }}">{{ orgas_name.name }} ({{ hits }})</a> 
     173                                <ul> 
     174                                    <li> 
     175                                        <span class="author_orga"><a href="/search?q=pndid:{{ pndid }}" title="{{ orgas_name.name }}">{% trans 'All publications by' %} {{ orgas_name.name }}</a></span> 
     176                                        {% for unit in orgas_name.orga %} 
     177                                            <span{% if not forloop.last %} class="author_orga"{% endif %}>{% if unit.institut %}<a href="/search?q=institut:%22{{ unit.institut|urlencode }}%22" title="{{ unit.institut }}">{{ unit.institut }}</a> &#187; {% endif %}{% if unit.fachgebiet %}<a href="/search?q=fach:%22{{ unit.fachgebiet|urlencode }}%22" title="{{ unit.fachgebiet }}">{{ unit.fachgebiet }}</a> &#187; {% endif %}{% if unit.fakultaet %}<a href="/search?q=fakultaet:%22{{ unit.fakultaet|urlencode }}%22" title="{{ unit.fakultaet }}">{{ unit.fakultaet }}</a>{% endif %}</span> 
     178                                        {% endfor %} 
     179                                    </li> 
     180                                </ul> 
    74181 
    75                     {# <li><a href="/search/?q=pndid:%22{{ pndid }}%22&amp;fq=fperson:%22{{ label|urlencode }}%22" title="{% trans 'Browse all Items of this Faculty in this Series or Journal' %}">{{ label }} ({{ hits }})</a></li> #} 
    76                     {% with struct|jsl as mystruct %} 
    77                     {% for pnd, orgas_name in mystruct.items %} 
    78                         {% if pnd != pndid %} 
    79                             <li> 
    80                             <div class="personeninfo"> 
    81                                 <a href="/search/?q=pndid:%22{{ pndid }}%22&amp;fq=pndid:%22{{ pndid }}%22" title="{% trans 'Browse all collaborations with' %} {{ orgas_name.name }}">{{ orgas_name.name }} ({{ hits }})</a> 
    82                             <ul> 
    83                                 <li> 
    84                                     <span class="author_orga"><a href="/search?q=pndid:{{ pndid }}" title="{{ orgas_name.name }}">{% trans 'All publications by' %} {{ orgas_name.name }}</a></span> 
    85                                     {% for unit in orgas_name.orga %} 
    86                                         <span{% if not forloop.last %} class="author_orga"{% endif %}>{% if unit.institut %}<a href="/search?q=institut:%22{{ unit.institut|urlencode }}%22" title="{{ unit.institut }}">{{ unit.institut }}</a> &#187; {% endif %}{% if unit.fachgebiet %}<a href="/search?q=fach:%22{{ unit.fachgebiet|urlencode }}%22" title="{{ unit.fachgebiet }}">{{ unit.fachgebiet }}</a> &#187; {% endif %}{% if unit.fakultaet %}<a href="/search?q=fakultaet:%22{{ unit.fakultaet|urlencode }}%22" title="{{ unit.fakultaet }}">{{ unit.fakultaet }}</a>{% endif %}</span> 
    87                                     {% endfor %} 
     182                                </div> 
    88183                                </li> 
    89                             </ul> 
     184                            {% endif %} 
    90185 
    91                             </div> 
    92                             </li> 
    93                         {% endif %} 
    94  
    95                     {% endfor %} 
    96                     {% endwith %} 
    97                 {% endfor %} 
    98             {% endfor %} 
    99         </ul> 
     186                        {% endfor %} 
     187                        {% endwith %} 
     188                    {% endfor %} 
     189                {% endfor %} 
     190            </ul> 
     191        {% endif %} 
    100192        <h4>{% trans 'Series/Journal Titles' %}</h4> 
    101193        <ul> 
  • django/templates/rds.html

    r38 r39  
    33<ul> 
    44    <li class="rd-icon"> 
    5         <a href="/search?q=institut:%22Centrum für Religionswissenschaftliche Studien (CERES)%22">{% trans 'Center for Religious Studies (CERES)' %}</a> 
     5        <a href="/research_department/Centrum%20f%C3%BCr%20Religionswissenschaftliche%20Studien%20(CERES)" title="{% trans "The research department's profile page" %}"><strong>Centrum für Religionswissenschaftliche Studien (CERES)</strong></a> | <a href="/search?q=institut:%22Centrum für Religionswissenschaftliche Studien (CERES)%22">{% trans 'Browse all their titles' %}</a> 
    66    </li> 
    77    <li class="rd-icon"> 
    8         <a href="/search?q=institut:%22'Interfacial Systems Chemistry (IFSC)%22">{% trans 'Interfacial Systems Chemistry (IFSC)' %}</a> 
     8        <a href="/research_department/Interfacial%20Systems%20Chemistry%20(IFSC)" title="{% trans "The research department's profile page" %}"><strong>{% trans 'Interfacial Systems Chemistry (IFSC)' %}</strong></a> | <a href="/search?q=institut:%22'Interfacial Systems Chemistry (IFSC)%22">{% trans 'Browse all their titles' %}</a> 
    99    </li> 
    1010    <li class="rd-icon"> 
    11         <a href="/search?q=institut:%22Materials%22">{% trans 'Materials' %}</a> 
    12     </li> 
    13     <li class="rd-icon"><a href="/search?q=institut:%22Neuroscience%22">{% trans 'Neuroscience' %}</a></li> 
    14     <li class="rd-icon"> 
    15         <a href="/search?q=institut:%22Plasmas with Complex Interactions (PCI)%22">{% trans 'Plasmas with Complex Interactions (PCI)' %}</a> 
     11        <a href="/research_department/Materials" title="{% trans "The research department's profile page" %}"><strong>{% trans 'Materials' %}</strong></a> | <a href="/search?q=institut:%22Materials%22">{% trans 'Browse all their titles' %}</a> 
    1612    </li> 
    1713    <li class="rd-icon"> 
    18         <a href="/search?q=institut:%22Protein Research Department%22">{% trans 'Protein Research Department' %}</a> 
     14        <a href="/research_department/Neuroscience" title="{% trans "The research department's profile page" %}"><strong>{% trans 'Neuroscience' %}</strong></a> | <a href="/search?q=institut:%22Neuroscience%22">{% trans 'Browse all their titles' %}</a> 
     15    </li> 
     16    <li class="rd-icon"> 
     17        <a href="/research_department/Plasmas%20with%20Complex%20Interactions%20(PCI)" title="{% trans "The research department's profile page" %}"><strong>{% trans 'Plasmas with Complex Interactions (PCI)' %}</strong></a> | <a href="/search?q=institut:%22Plasmas with Complex Interactions (PCI)%22">{% trans 'Browse all their titles' %}</a> 
     18    </li> 
     19    <li class="rd-icon"> 
     20        <a href="/research_department/Protein%20Research%20Department" title="{% trans "The research department's profile page" %}"><strong>{% trans 'Protein Research Department' %}</strong></a> | <a href="/search?q=institut:%22Protein Research Department%22">{% trans 'Browse all their titles' %}</a> 
    1921    </li> 
    2022</ul> 
     
    2224<ul> 
    2325    <li class="rd-icon"> 
    24         <a href="/search?q=institut:%22Ruhr Explores Solvation (RESOLV)%22">{% trans 'Ruhr Explores Solvation (RESOLV)' %}</a> 
     26        <a href="/research_department/Ruhr%20Explores%20Solvation%20(RESOLV)" title="{% trans "The research department's profile page" %}"><strong>{% trans 'Ruhr Explores Solvation (RESOLV)' %}</strong></a> | <a href="/search?q=institut:%22Ruhr Explores Solvation (RESOLV)%22">{% trans 'Browse all their titles' %}</a> 
    2527    </li> 
    2628</ul> 
     
    2830<ul> 
    2931    <li class="rd-icon"> 
    30         <a href="/search?q=institut:%22MRG%3A The Theory of Memory%22">{% trans 'MRG The Theory of Memory' %}</a> 
     32        <a href="/research_department/MRG%3A%20The%20Theory%20of%20Memory" title="{% trans "The research department's profile page" %}"><strong>{% trans 'MRG The Theory of Memory' %}</strong></a> | <a href="/search?q=institut:%22MRG%3A The Theory of Memory%22">{% trans 'Browse all their titles' %}</a> 
    3133    </li> 
    3234    <li class="rd-icon"> 
    33         <a href="/search?q=institut:%22MRG 1%3A The Neurobiology of Memory%22">{% trans 'MRG 1 The Neurobiology of Memory' %}</a> 
     35        <a href="/research_department/MRG%201%3A%20The%20Neurobiology%20of%20Memory" title="{% trans "The research department's profile page" %}"><strong>{% trans 'MRG 1 The Neurobiology of Memory' %}</strong></a> | <a href="/search?q=institut:%22MRG 1%3A The Neurobiology of Memory%22">{% trans 'Browse all their titles' %}</a> 
    3436    </li> 
    3537    <li class="rd-icon"> 
    36         <a href="/search?q=institut:%22MRG 1%3A Functional Architecture of Memory%22">{% trans 'MRG 1 Functional Architecture of Memory' %}</a> 
     38        <a href="/research_department/MRG%201%3A%20Functional%20Architecture%20of%20Memory" title="{% trans "The research department's profile page" %}"><strong>{% trans 'MRG 1 Functional Architecture of Memory' %}</strong></a> | <a href="/search?q=institut:%22MRG 1%3A Functional Architecture of Memory%22">{% trans 'Browse all their titles' %}</a> 
    3739    </li> 
    3840    <li class="rd-icon"> 
    39         <a href="/search?q=institut:%22MRG 2%3A Geschichte der Wissenschaften des Lebens und Philosophische Anthropologie%22">{% trans 'MRG 2 History of the Life Sciences and Philosophical Anthropology' %}</a> 
     41        <a href="/research_department/MRG%202%3A%20Geschichte%20der%20Wissenschaften%20des%20Lebens%20und%20Philosophische%20Anthropologie" title="{% trans "The research department's profile page" %}"><strong>{% trans 'MRG 2 History of the Life Sciences and Philosophical Anthropology' %}</strong></a> | <a href="/search?q=institut:%22MRG 2%3A Geschichte der Wissenschaften des Lebens und Philosophische Anthropologie%22">{% trans 'Browse all their titles' %}</a> 
    4042    </li> 
    4143    <li class="rd-icon"> 
    42         <a href="/search?q=institut:%22MRG 2%3A Literatur und anthropologisches Wissen%22">{% trans 'MRG 2 Literature and Anthropological Knowledge' %}</a> 
     44        <a href="/research_department/MRG%202%3A%20Literatur%20und%20anthropologisches Wissen" title="{% trans "The research department's profile page" %}"><strong>{% trans 'MRG 2 Literature and Anthropological Knowledge' %}</strong></a> | <a href="/search?q=institut:%22MRG 2%3A Literatur und anthropologisches Wissen%22">{% trans 'Browse all their titles' %}</a> 
    4345    </li> 
    4446    <li class="rd-icon"> 
    45         <a href="/search?q=institut:%22MRG 2%3A Medien und anthropologisches Wissen%22">{% trans 'MRG 2 Media and Anthropolgical Knowledge' %}</a> 
     47        <a href="/research_department/MRG%202%3A%20Medien%20und%20anthropologisches Wissen" title="{% trans "The research department's profile page" %}"><strong>{% trans 'MRG 2 Media and Anthropolgical Knowledge' %}</strong></a> | <a href="/search?q=institut:%22MRG 2%3A Medien und anthropologisches Wissen%22">{% trans 'Browse all their titles' %}</a> 
    4648    </li> 
    4749    <li class="rd-icon"> 
    48         <a href="/search?q=institut:%22MRG 2%3A Kulturpsychologie und anthropologisches Wissen%22">{% trans 'MRG 2 Cultural Psychology and Anthropological Knowledge' %}</a> 
     50        <a href="/research_department/MRG%202%3A%20Kulturpsychologie%20und%20anthropologisches Wissen" title="{% trans "The research department's profile page" %}"><strong>{% trans 'MRG 2 Cultural Psychology and Anthropological Knowledge' %}</strong></a> | <a href="/search?q=institut:%22MRG 2%3A Kulturpsychologie und anthropologisches Wissen%22">{% trans 'Browse all their titles' %}</a> 
    4951    </li> 
    5052</ul> 
    5153<h4>{% trans 'International Post Graduate Center' %}</h4> 
    5254<ul> 
    53     <li class="rd-icon"><a href="/search?q=institut:%22Research%20School%20%20%28fr%C3%BCher%20IPC%29%22">{% trans 'RUB Research School (RUB-RS)' %}</a></li> 
     55    <li class="rd-icon"> 
     56        <a href="/research_department/Research%20School%20%20%28fr%C3%BCher%20IPC%29" title="{% trans "The research department's profile page" %}"><strong>{% trans 'RUB Research School (RUB-RS)' %}</strong></a> | <a href="/search?q=institut:%22Research%20School%20%20%28fr%C3%BCher%20IPC%29%22">{% trans 'Browse all their titles' %}</a> 
     57    </li> 
    5458</ul> 
  • django/templates/record.html

    r38 r39  
    2929{% endblock %} 
    3030{% block doctype %} id="{{ doctype }}"{% endblock doctype %} 
    31 {% block breadcrumbs %}<a href="/" title="{% trans 'Home' %}">{% trans 'Campus Research Bibliography' %}</a> &#187; <strong>{{ record.title }}</strong>{% endblock %} 
     31{% block breadcrumbs %}<a href="/" title="{% trans 'Home' %}">{% trans 'Campus Research Bibliography' %}</a> &#187; <a href="{{ request.session.resultlist }}">{% trans 'Result List' %}</a> &#187; <strong>{{ record.title }}</strong>{% endblock %} 
    3232{% block content %} 
    3333    <div id="col1"> 
     
    169169            <h3>{% trans 'More' %}&#8230;</h3> 
    170170            {% if rubauthors %} 
    171                 <h4>{% blocktrans count counter=rubauthors|length %}about this RUB scientist{% plural %}about these 
    172                     RUB scientists{% endblocktrans %}</h4> 
     171                <h4>{% blocktrans count counter=rubauthors|length %}about this RUB person{% plural %}about these 
     172                    RUB persons{% endblocktrans %}</h4> 
    173173                <ul class="navigator"> 
    174174                    {% for pndid, author in rubauthors.items %} 
  • django/templates/scientists.html

    r38 r39  
    99<div id="col1"> 
    1010    <div id="col1_content" class="clearfix"> 
    11         <h3>{% trans 'Browse the List of Scientists' %}</h3> 
     11        <h3>{% trans 'Browse the List of Persons' %}</h3> 
    1212        <div class="pagination"> 
    1313            {% for letter in alphabet %} 
    14                 <a class="page_ {% if letter.0 == current %}current_page{% endif %}" href="/persons/{{ letter.0 }}" title="{% trans 'Browse all scientists by letter' %} {{ letter.0 }}">{{ letter.0 }}<sub>{{ letter.1 }}</sub></a> 
     14                <a class="page_ {% if letter.0 == current %}current_page{% endif %}" href="/persons/{{ letter.0 }}" title="{% trans 'Browse all persons by letter' %} {{ letter.0 }}">{{ letter.0 }}<sub>{{ letter.1 }}</sub></a> 
    1515            {% endfor %} 
    1616        </div> 
     
    5050    <div class="pagination"> 
    5151            {% for letter in alphabet %} 
    52                 <a class="page_ {% if letter.0 == current %}current_page{% endif %}" href="/persons/{{ letter.0 }}" title="{% trans 'Browse all scientists by letter' %} {{ letter.0 }}">{{ letter.0 }}<sub>{{ letter.1 }}</sub></a> 
     52                <a class="page_ {% if letter.0 == current %}current_page{% endif %}" href="/persons/{{ letter.0 }}" title="{% trans 'Browse all persons by letter' %} {{ letter.0 }}">{{ letter.0 }}<sub>{{ letter.1 }}</sub></a> 
    5353            {% endfor %} 
    5454        </div> 
Note: See TracChangeset for help on using the changeset viewer.