<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-webui/app/common/components/table, branch master</title>
<subtitle>OpenBMC Phosphor WebUI sources</subtitle>
<id>https://git.raptorcs.com/git/phosphor-webui/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-webui/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/'/>
<updated>2019-11-14T01:48:14+00:00</updated>
<entry>
<title>Fix table-actions error</title>
<updated>2019-11-14T01:48:14+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-11-11T18:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=432f02cd8355509a8a51fe2baf2097de78a831bf'/>
<id>urn:sha1:432f02cd8355509a8a51fe2baf2097de78a831bf</id>
<content type='text'>
When using the table component with table actions
enabled, if an icon file name isn't provided, the
action type should display in the table.
This will fix the webpack error when compiling the
table component without an icon to display by changing
the ng-if directive to check for falsy values instead
of just 'null' to also catch 'undefined' values.

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I72daeb035e4e5f0391953f9f2ae042d0b9fc2b99
</content>
</entry>
<entry>
<title>Add batch actions to local user table</title>
<updated>2019-09-24T17:27:00+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-09-16T17:33:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=49001e25fb1e1abd22e56023992a53c10b4d7055'/>
<id>urn:sha1:49001e25fb1e1abd22e56023992a53c10b4d7055</id>
<content type='text'>
Add ability to remove, enable, disable local users in bulk.

- Updates to table-actions component to fix flickering issue
  by including track by $index in ng-repeat

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I67039e9b9d9cf7debe9f6ef87e71210bd4b64251
</content>
</entry>
<entry>
<title>Add batch action functionality to table Component</title>
<updated>2019-09-24T17:12:54+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-09-10T15:09:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=5b8cef81cfa896ecdb0b6ad9d43c78d67d087a62'/>
<id>urn:sha1:5b8cef81cfa896ecdb0b6ad9d43c78d67d087a62</id>
<content type='text'>
These changes aren't currently implemented on any table.
It will be added to event logs and local user table.

- Create tableCheckbox component to handle custom styles
  and indeterminate state which needs to be set with JS
- Update tableComponent layout to allow transition for
  toolbar. Updated user-accounts layout and styles to
  account for these changes

Tested on Chrome, Safari, Firefox, Edge, IE

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: Ic57a090db1ef66f9d33facfdc425db868ae8d8c6
</content>
</entry>
<entry>
<title>Add expand/collapse functionality to table Component</title>
<updated>2019-09-20T16:38:28+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-09-06T15:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=1d83af072eb4c047ef08fae79775a34599ed5ed3'/>
<id>urn:sha1:1d83af072eb4c047ef08fae79775a34599ed5ed3</id>
<content type='text'>
This commit will add optional expand/collapse functionality
to the shared table component. Expand/collapse is not
implemented on any existing table but will be used on the
redesigned event log table.

Tested on Chrome, Safari, Firefox, Edge, IE

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: Ia7ecde7b5525c11c68ebdf9f609c8d690c312969
</content>
</entry>
<entry>
<title>Add sort functionality to table Component</title>
<updated>2019-09-20T16:38:28+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-09-04T18:40:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=b1f64248b47e6a26ae38f36ebcf67f5955e9e92c'/>
<id>urn:sha1:b1f64248b47e6a26ae38f36ebcf67f5955e9e92c</id>
<content type='text'>
Added optional sort function to the shared table component.
Table sort is not implemented on any existing table, but will
be used in the redesigned Event Log table.

- Changed table model attribute to two separate properties
  data and header to take advantage of $onChanges lifecycle
  hook
- Update local user table and user role table to account for
  these updates

Tested on Chrome, Safari, Firefox, Edge, IE

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I4fe68e78ae9d1228d7d9350538f61076036b1089
</content>
</entry>
<entry>
<title>Add user role privilege table</title>
<updated>2019-08-27T19:49:02+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-08-08T15:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=8c80dbd926f451258a892171f9bd17515a13ddc2'/>
<id>urn:sha1:8c80dbd926f451258a892171f9bd17515a13ddc2</id>
<content type='text'>
Created a directive to handle display of user privilege roles
on the local user management page.

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I83caea33356012752c7a67301fa2a372f0c28620
</content>
</entry>
<entry>
<title>Add tableActions component</title>
<updated>2019-08-27T16:15:30+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-08-12T14:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=bb688795ded24cd07c46de598170af41fb3bfd56'/>
<id>urn:sha1:bb688795ded24cd07c46de598170af41fb3bfd56</id>
<content type='text'>
Creating a separate table actions component to allow
row action customizations like disabling certain
actions and rendering different icons.

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I85e96045af27701f5ecc4af9bf824e248abccbf5
</content>
</entry>
<entry>
<title>Update local user table to new design</title>
<updated>2019-08-13T16:37:28+00:00</updated>
<author>
<name>Yoshie Muranaka</name>
<email>yoshiemuranaka@gmail.com</email>
</author>
<published>2019-07-17T16:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-webui/commit/?id=fa56273db9ac556ca52db5d6d653b16eb63ca54e'/>
<id>urn:sha1:fa56273db9ac556ca52db5d6d653b16eb63ca54e</id>
<content type='text'>
This commit will introduce a reusable data table component.
By creating a reusable component, we can ensure tables in the
GUI will look consistent and common table actions (sort, select row)
are shared.

- Created new components directory to store shared components
- Add password-confirmation directive
- Remove some error handling from API utils so it can be
  handled in the UI

TODO:
- Add show/hide toggle to password fields
- Enhance table component with icons
- Manual user unlock
- Batch table actions
- Role table

Signed-off-by: Yoshie Muranaka &lt;yoshiemuranaka@gmail.com&gt;
Change-Id: I03c95874d2942a2450a5da2f1d2a8bb895aa1746
</content>
</entry>
</feed>
