Sync Linux Project with latest changes, also small correction on
SqliteWrapped for error output.
Added Challenge Question and Answer to User Extended Field Editor.
Updated User Editor, when updating an existing password or challenge
answer, use the existing salt because it's used by both, so if one
changes it, the other would have issues.
Change Log Update (00.00.122)
2018-08-04
Tested User Editor, fixes small display issues and some field
key displays
Change Log Update (00.00.121)
2018-08-03
Added password update for user editor.
NOTE: need to add challenge question/answer updates too.
Finished Most of the Field Inputs, need to ass one for setting password
w/ encryption then saving final user record changes.
Completed about half of the asking input on prompts for extended users.
Added new Extended Prompts for User Fields. Next is to code up their
input and updating the user record.
Change Log Update (00.00.120)
2018-08-02
Updated SQLiteWrapped Code Base. Fixed Casing issues and updated some
methods with more descriptive naming.
Change Log Update (00.00.119)
2018-07-31
Updates to the extended display of colors.
Added Screen display prompts for user Extended Display. Next is to
code setting all fields on changes.
A bit more work on normalizing theme colors in the editors. Added new
getDefaultPromptRaw which will not try to parse to ESC sequences and
added extra leading and input colors, this is for displaying and
building screen with screen display prompts vs input prompts.
Change Log Update (00.00.118)
2018-07-29
Completed Display of User Extended Fields for Editing. Also worked in
theme colors, next is to update the fields on input, write a password
update method, then a final user save method.
Menu editor is now using more theme colors for borders and title information
and hard coded screen elements. User Editor will follow suite.
Added Mod_Base default box, prompt, and stat colors, for more use of
theme colors in modules.
Added MenuEditor the menu field text display to the prompts file along
with menu option display, and the new getDisplayPrompt to pull instead
of displaying on the fly so the screen can be build first before pushing to
the user.
Also Added to the User Editor to follow the same normalization once it's ready.
Some Cleanup on, next Update the other displays. Also lateron add MCI Codes
and option to just use ANSI Screen.
Update Menu Options, address configurable prompts so the screen layout or
colors can be customized.
Added Extended Header Field const.
Laying out fields for Extended User Edit Display.
Completed initial User Display View. When making changes need to update the
new m_users_list with changes, and also when changing to next or previous
user until quit and save or exit without saving is selected.
Some User Editor Corrections, updated next/previous user to keep track of
array index, this is shared with normal ALL view and filtered view, and gets
re-populated on filtering. The next and previous with now move properly along the
available users searched. Also incorrect slections will not redisplay the user
listing again untill a valid selection is made.
Updated Boolean prompts to just ask for T/F versus typing out True anfd also
added header count showing current our of total records when swtich between next
and previous users in the list. Next it assigning updated value to record,
then saving or ignoring changes.
Change Log Update (00.00.117)
2018-07-27
Added move to next / previous user in fiueld editor. Changed record load
to use pre-loaded list of users order by handle, that will keep the search
results and then iteratorate through that when changing users.
Coding up the prompt displays on field commands.
Completed initial propmts for User Field editing on main view to .yaml file.
Next is to create the prompts for the Extended Information View and finishin
coding up the field assignments.
Some minor Spellchecking on files currently being worked on.
Change Log Update (00.00.116)
2018-07-26
Adding User List filtering for quick searches.
Added new user accessflags to sting method to display all user flags as letters.
Added more User Fields, will probably add a second screen for extended options
and keep it smaller and more optimized.
Fixed UnitTests for forms that rely on config class. Added new options
and some indexes needed to be incremented.
Moved Output of std::time_t with printable date to a methods in common_io.
Some cleanup, started on User Extended Display.
Some more tweaks and updates, reworked birthday output fir display in user editor.
Change Log Update (00.00.115)
2018-07-26
Started on User Field Editor and displaying available options to edit. Also
added new field to config file password_default_user, config file version has
been incremented, the file must be updated manually, or the file removed and
will auto re- generate on startup of the program otherwise it will result in
version mis-match and not startup.
Completed USER_ADD, USER_DELETE, USER_COPY with default renaming of user_name,
handle and emails.
Change Log Update (00.00.114)
2018-07-25
Building Initial User Editor Prompts and Input State Methods
Setup to use RealName when Handle is not used or empty.
User List setup with (3) Rows with ID and Handles. If handle is blank,
then use real name.
Change Log Update (00.00.113)
2018-07-23
Start on Mod User Editor.
Worked out kinks in paging display, if there are more menus or command module.
Extra Note: The configuration version was incremented in this release. You will need to increment the version and add the new field or remove the file and let the program re-create it on startup.
Change Log Update (00.00.123)
Change Log Update (00.00.122)
Change Log Update (00.00.121)
NOTE: need to add challenge question/answer updates too.
Change Log Update (00.00.120)
Change Log Update (00.00.119)
Change Log Update (00.00.118)
available users searched. Also incorrect slections will not redisplay the user listing again untill a valid selection is made.
Change Log Update (00.00.117)
Change Log Update (00.00.116)
Change Log Update (00.00.115)
Change Log Update (00.00.114)
Change Log Update (00.00.113)