I just wanted to throw this out here as something somewhat related:
If you are interested in a better metadata display on the Index/Search 
views, here's how to do it:

1. Edit /lib/python2.7/site-packages/mayan/apps/metadata/widgets.py and 
replace the get_metadata_string function with this:

def get_metadata_string(document):
    """
    Return a formated representation of a document's metadata values
    """
    return mark_safe(''.join(
        [
            '<div data-id="%s" class="md-disp"><b>%s:</b> %s</div>' % 
(document_metadata.id,document_metadata.metadata_type, 
document_metadata.value) for document_metadata in document.metadata.all()
        ]
    ))


2. Edit 
/lib/python2.7/site-packages/mayan/apps/appearance/static/appearance/css/base.css
 
and add this at the bottom:

> .md-disp {
>     min-width: 200px;
>     display: inline-block;
>     padding-right: 10px;
>     width: 49%;
> }
>


3. You may also want to add this:

> @media (min-width:1200px) {
>     .container {
>         width: 95%;
>                 min-width: 1170px;
>     }
> }
>

What these changes will do is split the metadata into 'blocks', the 
metadata-type being *bold*, and, if the screen is wide enough, split them 
into two columns(otherwise a single column of metadata).

Also, I wrapped them in divs with class md-disp so it can be wrapped in the 
future with a Jquery editable function, for inline metadata editing.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to