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.