GUI: status: Fix display of error messages without explorer links

Signed-off-by: Tim Serong <tserong@suse.com>
Misc: Cib model: Synthesize clone & ms instance IDs (bnc#799000)

The state was being shown as "stopped", because pacemaker no longer
uses clone instance IDs in LRM state (since Pacemaker commit 427c7fe),
but hawk's implementation relies on these, so now we're synthesizing
them in the Cib model, until such time as Hawk's Cib parsing can
be reworked to not require them.

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: ui.oplist: Add "Edit" button to new op row (fate#314390)

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: status: Add "parent" context menu item for resources (fate#314388)

For clone, ms and group children, adds a parent content menu item
to let you perform managment ops on the top-level parent of that
resource.

Signed-off-by: Tim Serong <tserong@suse.com>
Misc: Update copyright dates (bnc#804726)

Signed-off-by: Tim Serong <tserong@suse.com>
Doc: TODO: Note about dashboard not supporting url_root

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: dashboard: Allow ENTER to trigger OK button when adding cluster

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: dashboard: Don't allow adding the same cluster twice (bnc#806076)

Signed-off-by: Tim Serong <tserong@suse.com>
Misc: Cib model, invoker: Handle EACCES (-13) for permission denied (bnc#797149)

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: Resources, Constraints: Highlight row under mouse cursor (bnc#763801)

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: Add warning to login screen if JavaScript disabled

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: ui.expression: Ensure no linebreaks between parens in expression type

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: ui.attrlist: Clear "keypress_hack" attr_name when adding attribute (bnc#806986)

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: status: Record current status page in long-lived cookie (bnc#710931)

Signed-off-by: Tim Serong <tserong@suse.com>
Misc: ApplicationController: Default to browser locale (don't use cookie, bnc#806371)

Signed-off-by: Tim Serong <tserong@suse.com>
GUI: explorer: Default to last 24 hours if no times specified (bnc#795796)

Signed-off-by: Tim Serong <tserong@suse.com>
Misc: Set lighttpd max-procs=2 (handle simultaneous requests better, bnc#804924)

Signed-off-by: Tim Serong <tserong@suse.com>
Misc: Persist login cookie for 10 days, rather than just browser session

Signed-off-by: Tim Serong <tserong@suse.com>
Doc: dashboard: Note about login solution

Signed-off-by: Tim Serong <tserong@suse.com>
Misc: SessionsController: Allow JSON login for dashboard

Signed-off-by: Tim Serong <tserong@suse.com>