Categories, and keywords for each client comes directly from XML file imported in the system via the “Feed Uploader”. Categories are retrieved from the parses pname field in the xml. Each client settings will be stored inside the database in following tables with following fields: Table name: client_settings
Table name: user_settings
By default, each profile match(category) or keyword that will be matched to each client, via feed parser, should be imported and always to be set active.
By default, all “states” will be set as active. This means that each client will see documents for all states. Once user requested for or staff member decide to, he can disable some of states, meaning that document associated with those states won’t be accessible for that particular client.
All bills (legislations, regulation and hearings) that comes with XML file have state “filed /column” are filled in with abbreviations of all the US states (including Alaska, Hawaii, District of Columbia and Puerto Rico) and plus they can have a value of US. Value of “US” means that this bill is federal level bill. The system feature will allow the staff role to enable or disable certain(categories), profile keywords and state by setting them inactive or active for each particular user. For each setting, a staff role will be able to set 2 possibilities of options: