Changeset 1403

Show
Ignore:
Timestamp:
02/16/11 13:11:28 (15 months ago)
Author:
zeank
Message:

use fckeditor for editing group descriptions (wip)
refs #277

Location:
HelpIM3/branches/chatgroups/HelpIM/chatgroup
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • HelpIM3/branches/chatgroups/HelpIM/chatgroup/pages/EditGroup.py

    r1367 r1403  
    1212    def validate(self, *args, **kwargs): 
    1313        self.checkNotEmpty('group_id', 'group_id ontbreekt') 
    14         self.checkNotEmpty('description', 'De beschrijving mag niet leeg zijn.') 
     14        #self.checkNotEmpty('description', 'De beschrijving mag niet leeg zijn.') 
    1515 
    1616    def performAction(self, *args, **kwargs): 
    1717        group = self.site.getChatgroupById(self.site, self.getParam('group_id')) 
    18         group.description = self.getParam('description') 
     18        group.description = self.getParam('form[FckTxtArea]') 
    1919        group.is_open = (self.getParam('is_open') != None) 
    2020        group.max_members = self.getParam('max_members') 
     
    2929                                        fieldsAsElements) 
    3030 
     31        textArea = {'FckTxtArea': [ group.description ]} 
     32 
    3133        fieldErrors = {'fieldErrors': [self.errors]} 
    3234        panelMessage = {'panelMessage': self.panelMessage} 
    3335         
    34         panel_data = {'panel_data': [[groupData]]} 
     36        panel_data = {'panel_data': [[groupData, textArea]]} 
    3537        return [panel_data, fieldErrors, panelMessage] 
  • HelpIM3/branches/chatgroups/HelpIM/chatgroup/templates/EditGroupPanelTemplate.py

    r1363 r1403  
    1212                                         'name': 'ID', 
    1313                                         'type': 'hidden'}]}, 
    14                   {'textarea_with_label': [{'id': 'description', 
     14                  {'textarea_with_label': [{'id': 'form[FckTxtArea]', 
    1515                                            'name': 'Chatgroup Description', 
    1616                                            'cols': '80', 
    17                                             'rows': '10'}]}, 
     17                                            'rows': '10', 
     18                                            'class': 'FckTxtArea'}]}, 
    1819                  {'text_input_field': [{'id': 'is_open', 
    1920                                         'name': 'open',