Conjunto de mudanças 2684 no repositório publico


Ignorar:
Timestamp:
28/06/2006 11:45:06 (13 anos atrás)
Autor:
jeanferri
Mensagem:

Corrigidas as actions de todos os objetos e adicionada permissão de criação do certificado

Localização:
ILCertificados/trunk
Arquivos:
11 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILCertificados/trunk/AssinaturaCertificado.py

    r2680 r2684  
    129129
    130130
     131def modify_fti(fti):
     132    # Hide unnecessary tabs (usability enhancement)
     133    for a in fti['actions']:
     134        if a['id'] in ['metadata', 'sharing']:
     135            a['visible'] = 0
     136    return fti
    131137
    132138registerType(AssinaturaCertificado, PROJECTNAME)
  • ILCertificados/trunk/Certificado.py

    r2680 r2684  
    138138
    139139
     140def modify_fti(fti):
     141    # Hide unnecessary tabs (usability enhancement)
     142    for a in fti['actions']:
     143        if a['id'] in ['metadata', 'sharing']:
     144            a['visible'] = 0
     145    return fti
    140146
    141147registerType(Certificado, PROJECTNAME)
  • ILCertificados/trunk/Certificados.py

    r2680 r2684  
    101101
    102102
     103       {'action': "string:${object_url}/sharing",
     104        'category': "object",
     105        'id': 'local_roles',
     106        'name': 'Sharing',
     107        'permissions': ("View",),
     108        'condition': 'python:1'
     109       },
     110
     111
    103112       {'action': "string:${object_url}/certificados_view",
    104113        'category': "object",
  • ILCertificados/trunk/EventoCertificado.py

    r2680 r2684  
    238238
    239239
     240def modify_fti(fti):
     241    # Hide unnecessary tabs (usability enhancement)
     242    for a in fti['actions']:
     243        if a['id'] in ['metadata', 'sharing']:
     244            a['visible'] = 0
     245    return fti
    240246
    241247registerType(EventoCertificado, PROJECTNAME)
  • ILCertificados/trunk/TemplateCertificado.py

    r2680 r2684  
    168168    # Methods
    169169
     170def modify_fti(fti):
     171    # Hide unnecessary tabs (usability enhancement)
     172    for a in fti['actions']:
     173        if a['id'] in ['metadata', 'sharing']:
     174            a['visible'] = 0
     175    return fti
    170176
    171177registerType(TemplateCertificado, PROJECTNAME)
  • ILCertificados/trunk/__init__.py

    r2674 r2684  
    8282
    8383    # Initialize portal content
    84     content_types, constructors, ftis = process_types(
     84    all_content_types, all_constructors, all_ftis = process_types(
    8585        listTypes(PROJECTNAME),
    8686        PROJECTNAME)
     
    8888    cmfutils.ContentInit(
    8989        PROJECTNAME + ' Content',
    90         content_types      = content_types,
     90        content_types      = all_content_types,
    9191        permission         = DEFAULT_ADD_CONTENT_PERMISSION,
    92         extra_constructors = constructors,
    93         fti                = ftis,
     92        extra_constructors = all_constructors,
     93        fti                = all_ftis,
    9494        ).initialize(context)
     95
     96    # Give it some extra permissions to control them on a per class limit
     97    for i in range(0,len(all_content_types)):
     98        klassname=all_content_types[i].__name__
     99        if not klassname in ADD_CONTENT_PERMISSIONS:
     100            continue
     101
     102        context.registerClass(meta_type   = all_ftis[i]['meta_type'],
     103                              constructors= (all_constructors[i],),
     104                              permission  = ADD_CONTENT_PERMISSIONS[klassname])
    95105
    96106    # Apply customization-policy, if theres any
  • ILCertificados/trunk/config.py

    r2674 r2684  
    5656DEFAULT_ADD_CONTENT_PERMISSION = "Add portal content"
    5757setDefaultRoles(DEFAULT_ADD_CONTENT_PERMISSION, ('Manager', 'Owner'))
     58ADD_CONTENT_PERMISSIONS = {
     59    'Certificado': 'ILCertificados: Add Certificado',
     60}
     61
     62setDefaultRoles('ILCertificados: Add Certificado', ('Manager','Owner'))
    5863
    5964product_globals = globals()
  • ILCertificados/trunk/skins/ILCertificados/evento_certificado_view.pt

    r2679 r2684  
    3232        <li>Enviar por e-mail (lote e individual)</li>
    3333        <li>Impressão em lote (PDF)</li>
    34         <li><a href="evento_certificado_import_form">Importar certificados</a></li>
     34        <li><a href="certificado_import_form">Importar certificados</a></li>
    3535    </ul>
    3636
  • ILCertificados/trunk/version.txt

    r2677 r2684  
    1 1.0 svn/trunk
     11.0 svn/trunk build 2
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.