David Sparer
|
72b8cd2ac8
|
credential lists are now loaded and saved from the provider list
|
2017-02-11 20:30:39 -07:00 |
|
David Sparer
|
e5b22255e9
|
added a Title property to cred repos to allow creating a friendly name
|
2017-02-11 19:12:35 -07:00 |
|
David Sparer
|
a4639e295d
|
created page for selecting a credential provider for a new credential
|
2017-02-11 18:42:36 -07:00 |
|
David Sparer
|
8dc4246c98
|
renamed page
|
2017-02-11 18:00:45 -07:00 |
|
David Sparer
|
a187832cdc
|
moved the repository list view to a new class
|
2017-02-11 17:58:36 -07:00 |
|
David Sparer
|
d08a46a573
|
fix
|
2017-02-11 17:57:49 -07:00 |
|
David Sparer
|
e86fcc9636
|
fix
|
2017-02-11 17:35:59 -07:00 |
|
David Sparer
|
1f60405d43
|
began converting credential editor to a page
|
2017-02-11 17:32:22 -07:00 |
|
David Sparer
|
8f568cc6ac
|
loading creds
|
2017-02-11 17:31:01 -07:00 |
|
David Sparer
|
4d61820a78
|
made the treenode click handler generic
|
2017-02-11 17:25:13 -07:00 |
|
David Sparer
|
b6d49233fb
|
removed CredentialManager in favor of the cred repo list
|
2017-02-11 16:23:44 -07:00 |
|
David Sparer
|
beac6be7db
|
fixed some tests
|
2017-02-11 16:23:14 -07:00 |
|
David Sparer
|
b99931df95
|
started converting everything to use the cred repo list instead of the cred manager
|
2017-02-11 15:14:55 -07:00 |
|
David Sparer
|
00ba661456
|
refactored the credential repository to project all loaded items to a locally managed list
|
2017-02-11 14:39:08 -07:00 |
|
David Sparer
|
2ffde30340
|
fixed bug where config changes were automatically being accepted and saved
|
2017-02-11 13:35:29 -07:00 |
|
David Sparer
|
f97a84d2df
|
repository config updates now trigger saves
|
2017-02-11 13:30:38 -07:00 |
|
David Sparer
|
c5bb10db4c
|
fixed serialization bug
|
2017-02-11 13:06:54 -07:00 |
|
David Sparer
|
acf4d2f740
|
we can now save the cred repo list
|
2017-02-11 12:50:44 -07:00 |
|
David Sparer
|
1c2f6913bb
|
set the cred repo list file path to a non-test value
|
2017-02-11 12:41:59 -07:00 |
|
David Sparer
|
31be8bee95
|
dont add cred providers with a duplicate guid
|
2017-02-11 12:38:33 -07:00 |
|
David Sparer
|
2a113efe5c
|
we can now load the cred repo list
|
2017-02-11 12:35:02 -07:00 |
|
David Sparer
|
801791b4df
|
renamed cred repo config property "Name" to "TypeName"
|
2017-02-11 12:18:19 -07:00 |
|
David Sparer
|
643a2ee739
|
created classes for deserializing a list of cred providers
|
2017-02-11 12:03:43 -07:00 |
|
David Sparer
|
cd9c97ffc0
|
password loaded when editing cred repo
|
2017-02-11 11:30:41 -07:00 |
|
David Sparer
|
c105319b08
|
added double click support for editing cred repos
|
2017-02-11 11:17:03 -07:00 |
|
David Sparer
|
d98fa381e8
|
edit button only active when we have a selected repo
|
2017-02-11 11:12:17 -07:00 |
|
David Sparer
|
1f39b43869
|
resolved bug where editing a cred repo would also create a new instance of it
|
2017-02-11 11:08:37 -07:00 |
|
David Sparer
|
3aeb6a662a
|
we can now edit cred repos
|
2017-02-11 11:05:07 -07:00 |
|
David Sparer
|
d7c176d4fd
|
resolved small bug in the xml cred repo editor page validation
|
2017-02-11 11:03:30 -07:00 |
|
David Sparer
|
cac1df7a66
|
fixed double-click support for selecting cred repo type
|
2017-02-11 10:54:31 -07:00 |
|
David Sparer
|
aafa383f56
|
refactored the pagesequence class to be event-based. sequenced pages no longer need a reference to the sequence controller
|
2017-02-11 10:49:19 -07:00 |
|
David Sparer
|
af6e2abdb2
|
added another convenience ctor for pagesequence to allow variable arity
|
2017-02-11 08:33:30 -07:00 |
|
David Sparer
|
05430f7e47
|
added convenience ctor to the pagesequence class
|
2017-02-11 08:28:06 -07:00 |
|
David Sparer
|
2daf4cf46a
|
xml cred repo editor page now validates contents before allowing to confirm submission
|
2017-02-11 08:20:10 -07:00 |
|
David Sparer
|
52333beabe
|
added support for setting the password-mask char for the new-password control
|
2017-02-11 08:10:26 -07:00 |
|
David Sparer
|
49d1e0622b
|
removed unnecessary classes
|
2017-02-11 07:48:31 -07:00 |
|
David Sparer
|
eebd87c6b7
|
created a new class to handle sequences of pages that support next and previous page navigation
|
2017-02-11 07:44:06 -07:00 |
|
David Sparer
|
c1b6b30144
|
added ability to remove cred repositories
|
2017-02-10 17:05:35 -07:00 |
|
David Sparer
|
7703986c9e
|
we can now view currently added credential repositories
|
2017-02-10 17:00:30 -07:00 |
|
David Sparer
|
6c272d9336
|
renamed ICredentialProviderCatalog to ICredentialRepositoryList
|
2017-02-10 16:41:43 -07:00 |
|
David Sparer
|
73b0416dbe
|
we now use a single credential provider catalog throughout the app
|
2017-02-10 16:37:10 -07:00 |
|
David Sparer
|
c7760b0ed9
|
creating new xml repositories is mostly complete
|
2017-02-10 16:32:35 -07:00 |
|
David Sparer
|
c0db476f80
|
created a new-password control
|
2017-02-10 16:32:11 -07:00 |
|
David Sparer
|
7999c29b51
|
began writing logic for creating a new repo from the editor page
|
2017-02-10 14:52:20 -07:00 |
|
David Sparer
|
1d111a252e
|
added support for double clicking a repo item to begin setup
|
2017-02-10 14:31:10 -07:00 |
|
David Sparer
|
93d085e23e
|
we can now go back from the repo type selector page
|
2017-02-10 14:15:14 -07:00 |
|
David Sparer
|
67e0e34f40
|
clicking "Add" now advances to the repo selection page
|
2017-02-10 14:05:22 -07:00 |
|
David Sparer
|
098e61295c
|
Renamed CredentialSourcePage to CredentialRepositoryPage
|
2017-02-10 13:53:18 -07:00 |
|
David Sparer
|
1d2666a343
|
we can now create cred repo editor pages for selected repo type
|
2017-02-10 13:03:11 -07:00 |
|
David Sparer
|
b8c2c86c59
|
renamed ICredentialProvider to ICredentialRepository and split up data/behavior to separate classes
|
2017-02-10 12:17:12 -07:00 |
|