ox-it / ords

Automatically exported from code.google.com/p/ords
0 stars 0 forks source link

Indicate when a dataset is dynamic or static #736

Open thestoat opened 8 years ago

thestoat commented 8 years ago

When listing datasets - useful to know if they are dynamic or static.

James says: – even if we don’t indicate this next to the dataset name in the list I think we should at least mention this in the dataset view itself. It’s probably more important to explain when a dataset is dynamic – a message such at “this is a dynamic dataset – if the database that the data is drawn from is updated, the data listed here will reflect those changes”.

jajwilson commented 8 years ago

High priority, but not critical.

thestoat commented 8 years ago

I have added the appropriate column. Maybe down to Meriel to determine an explanation of dynamic/static?

MerielP commented 8 years ago

I can edit the column header on the public project list, but I don't seem to have the ability to edit the 'static' and 'dynamic' labels that appear in the column - please could these be added to lang.properties?

I will happily add an explanation of what it means for a dataset to be static or dynamic if someone gives me somewhere to put this. Perhaps a text string at the bottom of the dataset pages (i.e. underneath the actual data, so as not to clutter the screen unduly for those already acquainted with the distinction)?

(While we're on the subject, there are a number of other missing lang strings - if those could also be added at the same time, that would be great. They're listed in issue #255, which is a long and rather messy thread started by Mark (he suggested he added any missing lang strings that I found to it) - so you need to scroll down to about four comments from the bottom to see the stuff that's still relevant. I'll assign 255 to Dave - but let me know if you'd prefer me to start a new thread rather than carrying on using that one.)

thestoat commented 8 years ago

Ok, leaving aside issue 255, this issue should now be ok. There are some new strings for your delight and wonderment: dsTypeStatic=static dsTypeDynamic=dynamic ... used on the list of datasets

dsStaticViewDescription=Static views don't change. dsDynamicViewDescription=Dynamic views change. ... used at the bottom of a specific dataset page to describe what a dynamic (or static) dataset is

MerielP commented 8 years ago

Great - thanks, Dave.

If someone views a public dataset via the public ORDS project list, I think they now have all the information they need about whether the dataset is static or dynamic. But logged-in users can also view datasets via the dataset list page for a particular database version - and this way of viewing doesn't currently include any explanation of the difference between the two types of dataset.

Would it also be possible to display dsStaticViewDescription or dsDynamicViewDescription (as appropriate) at the bottom of dataset pages for logged-in users? E.g. pages like this one (static) or this one (dynamic).

thestoat commented 8 years ago

I'm happy to add that - the second link you provide is broken but I'll add to the page from the first link ...

thestoat commented 8 years ago

Ok - done it for the static case ...

MerielP commented 8 years ago

Thanks!

The second link works for me (as long as I'm logged in), so I'm not sure how to correct it... But you can get to a dynamic dataset page by going to the dataset list for a project (does this link work?) and then clicking the 'Run query' button for a dynamic dataset. (If that link doesn't work, the database is 'Club membership database' in the project 'Victorian Gentlemen's Clubs' on Dev.)

thestoat commented 8 years ago

That link worked - all done :-)