Thanks for this I will give it a try. For an explanation of where things 
are in the apps read this 
chapter: https://mayan.readthedocs.io/en/v2.1.11/topics/app_creation.html


On Thursday, April 13, 2017 at 5:19:51 PM UTC-4, MacRobb Simpson wrote:
>
> 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