Ignore:
Timestamp:
07/13/10 14:56:21 (23 months ago)
Author:
dart
Message:

LoReality?:
o Implement notifications
o Begin integration of ajax fmw dojo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/loreality/loreality/controllers/messager.py

    r2109 r2111  
    4646            abort(404) 
    4747 
     48        c.heading = _("Messager") 
    4849        c.messages = pilot.messages  
    4950        c.message_open = opened 
     51 
     52        #- Treat unread field 
     53        message_q = meta.Session.query(model.Message) 
     54        message = message_q.filter_by(id=opened).first() 
     55        if message: 
     56            if message.unread: 
     57                pilot.messages_unread -= 1 
     58                message.unread = False 
     59                meta.Session.commit() 
    5060        return render('/derived/page/messager.html') 
    5161    #-------------------------------------------------------------- 
     
    7484            pilot = pilot_q.filter_by(login=request.environ['REMOTE_USER']).first() 
    7585            if pilot is None: 
    76                 return " pilot"  
    7786                abort(404) 
    7887 
     
    97106        values['Pilot'] = current_pilot 
    98107 
     108        c.heading = _("New message") 
    99109        c.formfields = self.formfields 
    100110        c.available_pilots = self._get_pilots() 
Note: See TracChangeset for help on using the changeset viewer.