<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/targetcli.git/rtsadmin/ui_backstore.py, branch master</title>
<subtitle>github.com: agrover/targetcli-fb.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/'/>
<entry>
<title>Changed name to targetcli at community request.</title>
<updated>2011-09-20T08:03:52+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-09-20T07:37:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=0df5ee8c03f39bb05f9649c23719817240738444'/>
<id>0df5ee8c03f39bb05f9649c23719817240738444</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Converted to refactored ConfigShell/Node layout.</title>
<updated>2011-07-18T15:43:22+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-06-14T19:45:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=e83faf72fae59ea85272874753e06d8c6313d219'/>
<id>e83faf72fae59ea85272874753e06d8c6313d219</id>
<content type='text'>
* Now using console, log, prefs through shell.
* Root node binds to shell, not the other way.
* Replaced del_child() calls by remove_child()
* Replaced a children loop scan by ConfigNode get_child() method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Now using console, log, prefs through shell.
* Root node binds to shell, not the other way.
* Replaced del_child() calls by remove_child()
* Replaced a children loop scan by ConfigNode get_child() method.
</pre>
</div>
</content>
</entry>
<entry>
<title>Now using configshell new ui_type style.</title>
<updated>2011-06-08T08:50:24+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-06-07T13:22:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=42c08cdacb15a8f337f3f8341c49500de382c891'/>
<id>42c08cdacb15a8f337f3f8341c49500de382c891</id>
<content type='text'>
* Instead of using directly ui_type_* methods, use the type name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Instead of using directly ui_type_* methods, use the type name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged UIAttributes/UIParameters to UIRTSLibNode.</title>
<updated>2011-06-04T11:21:57+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-06-04T09:34:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=5491acd5416e589307336f35b3d1f379ee0a2317'/>
<id>5491acd5416e589307336f35b3d1f379ee0a2317</id>
<content type='text'>
* As a result all UIRTSLibNode have the capabilities to use attributes and
  parameters.
* Added a couple of checks to actually enable the feature only if the
  underlying rtslib node has attributes/parameters.
* Added the writable flag to the Attributes/Parameters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* As a result all UIRTSLibNode have the capabilities to use attributes and
  parameters.
* Added a couple of checks to actually enable the feature only if the
  underlying rtslib node has attributes/parameters.
* Added the writable flag to the Attributes/Parameters.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added auto_cd_after_create global.</title>
<updated>2011-06-01T15:23:23+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-06-01T14:30:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=c68f4265a2810906227bb7e5f37bee711fb5b813'/>
<id>c68f4265a2810906227bb7e5f37bee711fb5b813</id>
<content type='text'>
* Automatically cd's to newly created object after a 'create' command if true.
* Added autosave (always) of last created node's path under @last bookmark.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Automatically cd's to newly created object after a 'create' command if true.
* Added autosave (always) of last created node's path under @last bookmark.
</pre>
</div>
</content>
</entry>
<entry>
<title>Code cleanup: unused imports, indents, unused vars.</title>
<updated>2011-05-31T22:04:18+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-05-31T22:03:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=13e1ab632e64b4ac72bb3a78fe7fc5f047c26984'/>
<id>13e1ab632e64b4ac72bb3a78fe7fc5f047c26984</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added version command to new style storage objects.</title>
<updated>2011-05-31T21:47:01+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-05-31T21:46:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=a52d7bf9fb28748773f22975fc653dbeaddb4676'/>
<id>a52d7bf9fb28748773f22975fc653dbeaddb4676</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switched to 1:1 hba:storage view.</title>
<updated>2011-05-31T15:58:56+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-05-31T09:52:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=c052aad6080666df216e087dda5397059b00b6ff'/>
<id>c052aad6080666df216e087dda5397059b00b6ff</id>
<content type='text'>
* Added 'legacy_hba_view' global boolean to select legacy view if needed.
* Added root refresh when setting a global parameter.
* All backstore plugins now part of the backstores/ tree
* Only one storage object by backstore.
* We now hide indiviual backstores. As they are mapped 1:1 with
  storage objects, both levels are collapsed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added 'legacy_hba_view' global boolean to select legacy view if needed.
* Added root refresh when setting a global parameter.
* All backstore plugins now part of the backstores/ tree
* Only one storage object by backstore.
* We now hide indiviual backstores. As they are mapped 1:1 with
  storage objects, both levels are collapsed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Better handling of non-existing configfs objects.</title>
<updated>2011-05-26T19:46:14+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-05-26T19:22:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=6b0875919d0255eb78495c1235bfb9c99a746545'/>
<id>6b0875919d0255eb78495c1235bfb9c99a746545</id>
<content type='text'>
* If rtslib/configfs objects have been deleted under us, catch the (new)
  RTSLibNotInCFS exception and refresh before executing the command.
* All UI objects attached to a configfs/rtslib node now check that they still
  exist before executing a command. If not, display an error, refresh the tree
  and go back to root (i.e. after doing '../ delete object' while in /parent/object).
  Done via a new class UIRTSLibNode.
* Refactored a bit UIRTSLibNode to use self.rtsnode instead of self.lun,
  self.tpg, etc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* If rtslib/configfs objects have been deleted under us, catch the (new)
  RTSLibNotInCFS exception and refresh before executing the command.
* All UI objects attached to a configfs/rtslib node now check that they still
  exist before executing a command. If not, display an error, refresh the tree
  and go back to root (i.e. after doing '../ delete object' while in /parent/object).
  Done via a new class UIRTSLibNode.
* Refactored a bit UIRTSLibNode to use self.rtsnode instead of self.lun,
  self.tpg, etc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed typo in UIIBlockBackstore creation.</title>
<updated>2011-05-13T22:03:04+00:00</updated>
<author>
<name>Jerome Martin</name>
<email>jxm@risingtidesystems.com</email>
</author>
<published>2011-05-13T20:48:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/targetcli.git/commit/?id=21867ef795fcf985a6ae97f7d97572fbb4f4fd64'/>
<id>21867ef795fcf985a6ae97f7d97572fbb4f4fd64</id>
<content type='text'>
* Was using the wrong method name for prm_gen_wwn.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Was using the wrong method name for prm_gen_wwn.
</pre>
</div>
</content>
</entry>
</feed>
