source: internals/2016/linuxloginsmartcardwizard/.idea/workspace.xml @ 16354

Last change on this file since 16354 was 16354, checked in by dcorreia, 4 years ago

Added final step of configuration: pam-auth-update execution
Changed user-certificate mapping logic
Added documentation to config module
Code refactoring in config module

File size: 45.7 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<project version="4">
3  <component name="ChangeListManager">
4    <list default="true" readonly="true" id="fbd8e757-714d-41c6-a2b9-8558c09dbd04" name="Default" comment="">
5      <change type="MOVED" beforePath="$PROJECT_DIR$/trunk/project1/configpkcs11.py" afterPath="$PROJECT_DIR$/trunk/project1/config.py" />
6      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/dictionaries/danielcorreia.xml" afterPath="$PROJECT_DIR$/.idea/dictionaries/danielcorreia.xml" />
7      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/estagiopycharm.iml" afterPath="$PROJECT_DIR$/.idea/estagiopycharm.iml" />
8      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
9      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/project1/main.py" afterPath="$PROJECT_DIR$/trunk/project1/main.py" />
10    </list>
11    <ignored path="estagiopycharm.iws" />
12    <ignored path=".idea/workspace.xml" />
13    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
14    <option name="TRACKING_ENABLED" value="true" />
15    <option name="SHOW_DIALOG" value="false" />
16    <option name="HIGHLIGHT_CONFLICTS" value="true" />
17    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
18    <option name="LAST_RESOLUTION" value="IGNORE" />
19  </component>
20  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
21  <component name="CreatePatchCommitExecutor">
22    <option name="PATCH_PATH" value="" />
23  </component>
24  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
25  <component name="FavoritesManager">
26    <favorites_list name="estagiopycharm" />
27  </component>
28  <component name="FileEditorManager">
29    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
30      <file leaf-file-name="config.py" pinned="false" current-in-tab="true">
31        <entry file="file://$PROJECT_DIR$/trunk/project1/config.py">
32          <provider selected="true" editor-type-id="text-editor">
33            <state relative-caret-position="1170">
34              <caret line="176" column="48" selection-start-line="176" selection-start-column="48" selection-end-line="176" selection-end-column="48" />
35              <folding>
36                <element signature="e#19#28#0" expanded="true" />
37                <element signature="e#1116#1682#0" expanded="false" />
38                <element signature="e#1116#1314#1" expanded="true" />
39                <element signature="e#1761#2157#0" expanded="false" />
40                <element signature="e#1761#2031#1" expanded="true" />
41                <element signature="e#2195#2389#0" expanded="false" />
42                <element signature="e#2195#2307#1" expanded="true" />
43                <element signature="e#2429#2610#0" expanded="false" />
44                <element signature="e#2429#2548#1" expanded="true" />
45                <element signature="e#2651#2940#0" expanded="false" />
46                <element signature="e#2651#2771#1" expanded="true" />
47                <element signature="e#2997#3286#0" expanded="false" />
48                <element signature="e#2997#3162#1" expanded="true" />
49                <element signature="e#3323#3529#0" expanded="false" />
50                <element signature="e#3323#3481#1" expanded="true" />
51                <element signature="e#3568#3760#0" expanded="false" />
52                <element signature="e#3568#3715#1" expanded="true" />
53                <element signature="e#3812#4012#0" expanded="false" />
54                <element signature="e#3812#3965#1" expanded="true" />
55                <element signature="e#4060#4273#0" expanded="false" />
56                <element signature="e#4060#4222#1" expanded="true" />
57                <element signature="e#4326#4545#0" expanded="false" />
58                <element signature="e#4326#4498#1" expanded="true" />
59                <element signature="e#4586#4775#0" expanded="false" />
60                <element signature="e#4586#4712#1" expanded="true" />
61                <element signature="e#4825#5066#0" expanded="false" />
62                <element signature="e#4825#4996#1" expanded="true" />
63                <element signature="e#5135#5672#0" expanded="false" />
64                <element signature="e#5135#5433#1" expanded="true" />
65                <element signature="e#5728#6117#0" expanded="false" />
66                <element signature="e#5728#5951#1" expanded="true" />
67                <element signature="e#6162#6437#0" expanded="false" />
68                <element signature="e#6162#6345#1" expanded="true" />
69                <element signature="e#6502#6939#0" expanded="false" />
70                <element signature="e#6502#6726#1" expanded="true" />
71                <element signature="e#6990#7261#0" expanded="false" />
72                <element signature="e#6990#7193#1" expanded="true" />
73                <element signature="e#7314#7584#0" expanded="false" />
74                <element signature="e#7314#7514#1" expanded="true" />
75                <element signature="e#7621#7942#0" expanded="false" />
76                <element signature="e#7621#7724#1" expanded="true" />
77                <element signature="e#7998#8549#0" expanded="false" />
78                <element signature="e#7998#8209#1" expanded="true" />
79                <element signature="e#8580#9006#0" expanded="false" />
80                <element signature="e#8580#8702#1" expanded="true" />
81              </folding>
82            </state>
83          </provider>
84        </entry>
85      </file>
86      <file leaf-file-name="main.py" pinned="false" current-in-tab="false">
87        <entry file="file://$PROJECT_DIR$/trunk/project1/main.py">
88          <provider selected="true" editor-type-id="text-editor">
89            <state relative-caret-position="-635">
90              <caret line="8" column="26" selection-start-line="8" selection-start-column="26" selection-end-line="8" selection-end-column="26" />
91              <folding>
92                <element signature="e#19#32#0" expanded="true" />
93              </folding>
94            </state>
95          </provider>
96        </entry>
97      </file>
98    </leaf>
99  </component>
100  <component name="FileTemplateManagerImpl">
101    <option name="RECENT_TEMPLATES">
102      <list>
103        <option value="Python Script" />
104      </list>
105    </option>
106  </component>
107  <component name="IdeDocumentHistory">
108    <option name="CHANGED_PATHS">
109      <list>
110        <option value="$PROJECT_DIR$/dir1/testfile" />
111        <option value="$PROJECT_DIR$/dir1/jsonfile" />
112        <option value="$PROJECT_DIR$/trunk/dir1/testfile" />
113        <option value="$PROJECT_DIR$/trunk/sudotxt1" />
114        <option value="$PROJECT_DIR$/trunk/sudotests.py" />
115        <option value="$PROJECT_DIR$/trunk/project1/configpart1.py" />
116        <option value="$PROJECT_DIR$/trunk/project1/tests.py" />
117        <option value="$PROJECT_DIR$/trunk/project1/editfiles.py" />
118        <option value="$PROJECT_DIR$/trunk/backup/pam_pkcs11.conf" />
119        <option value="$PROJECT_DIR$/trunk/project1/configmapper.py" />
120        <option value="$PROJECT_DIR$/trunk/project1/pkcs11.example" />
121        <option value="$PROJECT_DIR$/trunk/project1/configpkcs11.py" />
122        <option value="$PROJECT_DIR$/trunk/project1/main.py" />
123        <option value="$PROJECT_DIR$/trunk/project1/config.py" />
124      </list>
125    </option>
126  </component>
127  <component name="ProjectFrameBounds">
128    <option name="x" value="-1" />
129    <option name="y" value="27" />
130    <option name="width" value="1282" />
131    <option name="height" value="773" />
132  </component>
133  <component name="ProjectInspectionProfilesVisibleTreeState">
134    <entry key="Project Default">
135      <profile-state>
136        <expanded-state>
137          <State>
138            <id />
139          </State>
140          <State>
141            <id>Python</id>
142          </State>
143        </expanded-state>
144        <selected-state>
145          <State>
146            <id>PyPep8NamingInspection</id>
147          </State>
148        </selected-state>
149      </profile-state>
150    </entry>
151  </component>
152  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
153    <OptionsSetting value="true" id="Add" />
154    <OptionsSetting value="true" id="Remove" />
155    <OptionsSetting value="true" id="Checkout" />
156    <OptionsSetting value="true" id="Update" />
157    <OptionsSetting value="true" id="Status" />
158    <OptionsSetting value="true" id="Edit" />
159    <ConfirmationsSetting value="0" id="Add" />
160    <ConfirmationsSetting value="0" id="Remove" />
161  </component>
162  <component name="ProjectView">
163    <navigator currentView="ProjectPane" proportions="" version="1">
164      <flattenPackages />
165      <showMembers />
166      <showModules />
167      <showLibraryContents />
168      <hideEmptyPackages />
169      <abbreviatePackageNames />
170      <autoscrollToSource />
171      <autoscrollFromSource />
172      <sortByType />
173      <manualOrder />
174      <foldersAlwaysOnTop value="true" />
175    </navigator>
176    <panes>
177      <pane id="Scratches" />
178      <pane id="ProjectPane">
179        <subPane />
180      </pane>
181      <pane id="Scope" />
182    </panes>
183  </component>
184  <component name="PropertiesComponent">
185    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
186    <property name="settings.editor.selected.configurable" value="preferences.lookFeel" />
187    <property name="settings.editor.splitter.proportion" value="0.2" />
188  </component>
189  <component name="RecentsManager">
190    <key name="MoveFile.RECENT_KEYS">
191      <recent name="$PROJECT_DIR$/trunk" />
192    </key>
193  </component>
194  <component name="RunManager" selected="Python.main">
195    <configuration default="false" name="sudotests" type="PythonConfigurationType" factoryName="Python" temporary="true">
196      <option name="INTERPRETER_OPTIONS" value="" />
197      <option name="PARENT_ENVS" value="true" />
198      <envs>
199        <env name="PYTHONUNBUFFERED" value="1" />
200      </envs>
201      <option name="SDK_HOME" value="" />
202      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk" />
203      <option name="IS_MODULE_SDK" value="true" />
204      <option name="ADD_CONTENT_ROOTS" value="true" />
205      <option name="ADD_SOURCE_ROOTS" value="true" />
206      <module name="estagiopycharm" />
207      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/sudotests.py" />
208      <option name="PARAMETERS" value="" />
209      <option name="SHOW_COMMAND_LINE" value="false" />
210      <method />
211    </configuration>
212    <configuration default="false" name="configpart1" type="PythonConfigurationType" factoryName="Python" temporary="true">
213      <option name="INTERPRETER_OPTIONS" value="" />
214      <option name="PARENT_ENVS" value="true" />
215      <envs>
216        <env name="PYTHONUNBUFFERED" value="1" />
217      </envs>
218      <option name="SDK_HOME" value="" />
219      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/project1" />
220      <option name="IS_MODULE_SDK" value="true" />
221      <option name="ADD_CONTENT_ROOTS" value="true" />
222      <option name="ADD_SOURCE_ROOTS" value="true" />
223      <module name="estagiopycharm" />
224      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/project1/config.py" />
225      <option name="PARAMETERS" value="" />
226      <option name="SHOW_COMMAND_LINE" value="false" />
227      <method />
228    </configuration>
229    <configuration default="false" name="main" type="PythonConfigurationType" factoryName="Python" temporary="true">
230      <option name="INTERPRETER_OPTIONS" value="" />
231      <option name="PARENT_ENVS" value="true" />
232      <envs>
233        <env name="PYTHONUNBUFFERED" value="1" />
234      </envs>
235      <option name="SDK_HOME" value="" />
236      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/project1" />
237      <option name="IS_MODULE_SDK" value="true" />
238      <option name="ADD_CONTENT_ROOTS" value="true" />
239      <option name="ADD_SOURCE_ROOTS" value="true" />
240      <module name="estagiopycharm" />
241      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/project1/main.py" />
242      <option name="PARAMETERS" value="" />
243      <option name="SHOW_COMMAND_LINE" value="false" />
244      <method />
245    </configuration>
246    <configuration default="false" name="editfiles" type="PythonConfigurationType" factoryName="Python" temporary="true">
247      <option name="INTERPRETER_OPTIONS" value="" />
248      <option name="PARENT_ENVS" value="true" />
249      <envs>
250        <env name="PYTHONUNBUFFERED" value="1" />
251      </envs>
252      <option name="SDK_HOME" value="" />
253      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/project1" />
254      <option name="IS_MODULE_SDK" value="true" />
255      <option name="ADD_CONTENT_ROOTS" value="true" />
256      <option name="ADD_SOURCE_ROOTS" value="true" />
257      <module name="estagiopycharm" />
258      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/project1/editfiles.py" />
259      <option name="PARAMETERS" value="" />
260      <option name="SHOW_COMMAND_LINE" value="false" />
261      <method />
262    </configuration>
263    <configuration default="true" type="PythonConfigurationType" factoryName="Python">
264      <option name="INTERPRETER_OPTIONS" value="" />
265      <option name="PARENT_ENVS" value="true" />
266      <envs>
267        <env name="PYTHONUNBUFFERED" value="1" />
268      </envs>
269      <option name="SDK_HOME" value="" />
270      <option name="WORKING_DIRECTORY" value="" />
271      <option name="IS_MODULE_SDK" value="false" />
272      <option name="ADD_CONTENT_ROOTS" value="true" />
273      <option name="ADD_SOURCE_ROOTS" value="true" />
274      <module name="estagiopycharm" />
275      <option name="SCRIPT_NAME" value="" />
276      <option name="PARAMETERS" value="" />
277      <option name="SHOW_COMMAND_LINE" value="false" />
278      <method />
279    </configuration>
280    <configuration default="true" type="Tox" factoryName="Tox">
281      <option name="INTERPRETER_OPTIONS" value="" />
282      <option name="PARENT_ENVS" value="true" />
283      <envs />
284      <option name="SDK_HOME" value="" />
285      <option name="WORKING_DIRECTORY" value="" />
286      <option name="IS_MODULE_SDK" value="false" />
287      <option name="ADD_CONTENT_ROOTS" value="true" />
288      <option name="ADD_SOURCE_ROOTS" value="true" />
289      <module name="estagiopycharm" />
290      <method />
291    </configuration>
292    <configuration default="true" type="tests" factoryName="Attests">
293      <option name="INTERPRETER_OPTIONS" value="" />
294      <option name="PARENT_ENVS" value="true" />
295      <envs />
296      <option name="SDK_HOME" value="" />
297      <option name="WORKING_DIRECTORY" value="" />
298      <option name="IS_MODULE_SDK" value="false" />
299      <option name="ADD_CONTENT_ROOTS" value="true" />
300      <option name="ADD_SOURCE_ROOTS" value="true" />
301      <module name="estagiopycharm" />
302      <option name="SCRIPT_NAME" value="" />
303      <option name="CLASS_NAME" value="" />
304      <option name="METHOD_NAME" value="" />
305      <option name="FOLDER_NAME" value="" />
306      <option name="TEST_TYPE" value="TEST_SCRIPT" />
307      <option name="PATTERN" value="" />
308      <option name="USE_PATTERN" value="false" />
309      <method />
310    </configuration>
311    <configuration default="true" type="tests" factoryName="Doctests">
312      <option name="INTERPRETER_OPTIONS" value="" />
313      <option name="PARENT_ENVS" value="true" />
314      <envs />
315      <option name="SDK_HOME" value="" />
316      <option name="WORKING_DIRECTORY" value="" />
317      <option name="IS_MODULE_SDK" value="false" />
318      <option name="ADD_CONTENT_ROOTS" value="true" />
319      <option name="ADD_SOURCE_ROOTS" value="true" />
320      <module name="estagiopycharm" />
321      <option name="SCRIPT_NAME" value="" />
322      <option name="CLASS_NAME" value="" />
323      <option name="METHOD_NAME" value="" />
324      <option name="FOLDER_NAME" value="" />
325      <option name="TEST_TYPE" value="TEST_SCRIPT" />
326      <option name="PATTERN" value="" />
327      <option name="USE_PATTERN" value="false" />
328      <method />
329    </configuration>
330    <configuration default="true" type="tests" factoryName="Nosetests">
331      <option name="INTERPRETER_OPTIONS" value="" />
332      <option name="PARENT_ENVS" value="true" />
333      <envs />
334      <option name="SDK_HOME" value="" />
335      <option name="WORKING_DIRECTORY" value="" />
336      <option name="IS_MODULE_SDK" value="false" />
337      <option name="ADD_CONTENT_ROOTS" value="true" />
338      <option name="ADD_SOURCE_ROOTS" value="true" />
339      <module name="estagiopycharm" />
340      <option name="SCRIPT_NAME" value="" />
341      <option name="CLASS_NAME" value="" />
342      <option name="METHOD_NAME" value="" />
343      <option name="FOLDER_NAME" value="" />
344      <option name="TEST_TYPE" value="TEST_SCRIPT" />
345      <option name="PATTERN" value="" />
346      <option name="USE_PATTERN" value="false" />
347      <option name="PARAMS" value="" />
348      <option name="USE_PARAM" value="false" />
349      <method />
350    </configuration>
351    <configuration default="true" type="tests" factoryName="Unittests">
352      <option name="INTERPRETER_OPTIONS" value="" />
353      <option name="PARENT_ENVS" value="true" />
354      <envs />
355      <option name="SDK_HOME" value="" />
356      <option name="WORKING_DIRECTORY" value="" />
357      <option name="IS_MODULE_SDK" value="false" />
358      <option name="ADD_CONTENT_ROOTS" value="true" />
359      <option name="ADD_SOURCE_ROOTS" value="true" />
360      <module name="estagiopycharm" />
361      <option name="SCRIPT_NAME" value="" />
362      <option name="CLASS_NAME" value="" />
363      <option name="METHOD_NAME" value="" />
364      <option name="FOLDER_NAME" value="" />
365      <option name="TEST_TYPE" value="TEST_SCRIPT" />
366      <option name="PATTERN" value="" />
367      <option name="USE_PATTERN" value="false" />
368      <option name="PUREUNITTEST" value="true" />
369      <option name="PARAMS" value="" />
370      <option name="USE_PARAM" value="false" />
371      <method />
372    </configuration>
373    <configuration default="true" type="tests" factoryName="py.test">
374      <option name="INTERPRETER_OPTIONS" value="" />
375      <option name="PARENT_ENVS" value="true" />
376      <envs />
377      <option name="SDK_HOME" value="" />
378      <option name="WORKING_DIRECTORY" value="" />
379      <option name="IS_MODULE_SDK" value="false" />
380      <option name="ADD_CONTENT_ROOTS" value="true" />
381      <option name="ADD_SOURCE_ROOTS" value="true" />
382      <module name="estagiopycharm" />
383      <option name="SCRIPT_NAME" value="" />
384      <option name="CLASS_NAME" value="" />
385      <option name="METHOD_NAME" value="" />
386      <option name="FOLDER_NAME" value="" />
387      <option name="TEST_TYPE" value="TEST_SCRIPT" />
388      <option name="PATTERN" value="" />
389      <option name="USE_PATTERN" value="false" />
390      <option name="testToRun" value="" />
391      <option name="keywords" value="" />
392      <option name="params" value="" />
393      <option name="USE_PARAM" value="false" />
394      <option name="USE_KEYWORD" value="false" />
395      <method />
396    </configuration>
397    <list size="4">
398      <item index="0" class="java.lang.String" itemvalue="Python.sudotests" />
399      <item index="1" class="java.lang.String" itemvalue="Python.configpart1" />
400      <item index="2" class="java.lang.String" itemvalue="Python.main" />
401      <item index="3" class="java.lang.String" itemvalue="Python.editfiles" />
402    </list>
403    <recent_temporary>
404      <list size="4">
405        <item index="0" class="java.lang.String" itemvalue="Python.main" />
406        <item index="1" class="java.lang.String" itemvalue="Python.editfiles" />
407        <item index="2" class="java.lang.String" itemvalue="Python.configpart1" />
408        <item index="3" class="java.lang.String" itemvalue="Python.sudotests" />
409      </list>
410    </recent_temporary>
411  </component>
412  <component name="ShelveChangesManager" show_recycled="false">
413    <option name="remove_strategy" value="false" />
414  </component>
415  <component name="SvnConfiguration" cleanupOnStartRun="true">
416    <configuration>$USER_HOME$/.subversion</configuration>
417    <supportedVersion>125</supportedVersion>
418  </component>
419  <component name="SvnFileUrlMappingImpl">
420    <option name="myMappingRoots">
421      <list>
422        <SvnCopyRootSimple>
423          <option name="myVcsRoot" value="$PROJECT_DIR$" />
424          <option name="myCopyRoot" value="$PROJECT_DIR$" />
425        </SvnCopyRootSimple>
426      </list>
427    </option>
428    <option name="myMoreRealMappingRoots">
429      <list>
430        <SvnCopyRootSimple>
431          <option name="myVcsRoot" value="$PROJECT_DIR$" />
432          <option name="myCopyRoot" value="$PROJECT_DIR$" />
433        </SvnCopyRootSimple>
434      </list>
435    </option>
436  </component>
437  <component name="TaskManager">
438    <task active="true" id="Default" summary="Default task">
439      <changelist id="fbd8e757-714d-41c6-a2b9-8558c09dbd04" name="Default" comment="" />
440      <created>1468512882943</created>
441      <option name="number" value="Default" />
442      <option name="presentableId" value="Default" />
443      <updated>1468512882943</updated>
444    </task>
445    <task id="LOCAL-00001" summary="Sync Pycharm project files">
446      <created>1468589575939</created>
447      <option name="number" value="00001" />
448      <option name="presentableId" value="LOCAL-00001" />
449      <option name="project" value="LOCAL" />
450      <updated>1468589575939</updated>
451    </task>
452    <task id="LOCAL-00002" summary="Added weekly report for Week 1&#10;Added troubleshooting file">
453      <created>1468597443280</created>
454      <option name="number" value="00002" />
455      <option name="presentableId" value="LOCAL-00002" />
456      <option name="project" value="LOCAL" />
457      <updated>1468597443280</updated>
458    </task>
459    <task id="LOCAL-00003" summary="Update project IDE settings">
460      <created>1468601128488</created>
461      <option name="number" value="00003" />
462      <option name="presentableId" value="LOCAL-00003" />
463      <option name="project" value="LOCAL" />
464      <updated>1468601128488</updated>
465    </task>
466    <task id="LOCAL-00004" summary="Started back-end development&#10;Added methods for package installation">
467      <created>1468601202822</created>
468      <option name="number" value="00004" />
469      <option name="presentableId" value="LOCAL-00004" />
470      <option name="project" value="LOCAL" />
471      <updated>1468601202822</updated>
472    </task>
473    <task id="LOCAL-00005" summary="Added debug messages, docstrings and tests">
474      <created>1468605087104</created>
475      <option name="number" value="00005" />
476      <option name="presentableId" value="LOCAL-00005" />
477      <option name="project" value="LOCAL" />
478      <updated>1468605087104</updated>
479    </task>
480    <task id="LOCAL-00006" summary="Added main.py to manage calls to config modules.&#10;Added tests.py to manage tests.">
481      <created>1468841023802</created>
482      <option name="number" value="00006" />
483      <option name="presentableId" value="LOCAL-00006" />
484      <option name="project" value="LOCAL" />
485      <updated>1468841023802</updated>
486    </task>
487    <task id="LOCAL-00007" summary="Added troubleshooting regarding CyberTrust certificate.">
488      <created>1468841094789</created>
489      <option name="number" value="00007" />
490      <option name="presentableId" value="LOCAL-00007" />
491      <option name="project" value="LOCAL" />
492      <updated>1468841094789</updated>
493    </task>
494    <task id="LOCAL-00008" summary="Added support for creating directories and copying files.&#10;Abstracted debug printing and command execution.&#10;Updated package installation.&#10;Added make pkcs11 hash links and get crl file features.">
495      <created>1468841269835</created>
496      <option name="number" value="00008" />
497      <option name="presentableId" value="LOCAL-00008" />
498      <option name="project" value="LOCAL" />
499      <updated>1468841269835</updated>
500    </task>
501    <task id="LOCAL-00009" summary="Clean up TODO's.">
502      <created>1468841492533</created>
503      <option name="number" value="00009" />
504      <option name="presentableId" value="LOCAL-00009" />
505      <option name="project" value="LOCAL" />
506      <updated>1468841492533</updated>
507    </task>
508    <task id="LOCAL-00010" summary="Added pam_pkcs11 configuration file creation.&#10;Updated crl wget feature to avoid duplicate files.">
509      <created>1468844280778</created>
510      <option name="number" value="00010" />
511      <option name="presentableId" value="LOCAL-00010" />
512      <option name="project" value="LOCAL" />
513      <updated>1468844280778</updated>
514    </task>
515    <task id="LOCAL-00011" summary="Added backup configuration folder.">
516      <created>1468851921926</created>
517      <option name="number" value="00011" />
518      <option name="presentableId" value="LOCAL-00011" />
519      <option name="project" value="LOCAL" />
520      <updated>1468851921926</updated>
521    </task>
522    <task id="LOCAL-00012" summary="Added pteid module data file to project folder.&#10;FInished first part of configuration process.">
523      <created>1468851978442</created>
524      <option name="number" value="00012" />
525      <option name="presentableId" value="LOCAL-00012" />
526      <option name="project" value="LOCAL" />
527      <updated>1468851978442</updated>
528    </task>
529    <task id="LOCAL-00013" summary="Added features of second part of configuration process: subject mapping, card certificate operations and pam-configs.&#10;&#10;">
530      <created>1468940950021</created>
531      <option name="number" value="00013" />
532      <option name="presentableId" value="LOCAL-00013" />
533      <option name="project" value="LOCAL" />
534      <updated>1468940950021</updated>
535    </task>
536    <task id="LOCAL-00014" summary="IDE file&#10;&#10;">
537      <created>1468941039521</created>
538      <option name="number" value="00014" />
539      <option name="presentableId" value="LOCAL-00014" />
540      <option name="project" value="LOCAL" />
541      <updated>1468941039522</updated>
542    </task>
543    <option name="localTasksCounter" value="15" />
544    <servers />
545  </component>
546  <component name="TodoView" selected-index="2">
547    <todo-panel id="selected-file">
548      <is-autoscroll-to-source value="true" />
549    </todo-panel>
550    <todo-panel id="all">
551      <are-packages-shown value="true" />
552      <is-autoscroll-to-source value="true" />
553    </todo-panel>
554  </component>
555  <component name="ToolWindowManager">
556    <frame x="-1" y="27" width="1282" height="773" extended-state="6" />
557    <editor active="false" />
558    <layout>
559      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.19411297" sideWeight="0.49195403" order="0" side_tool="false" content_ui="combo" />
560      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
561      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3164179" sideWeight="0.5046875" order="7" side_tool="true" content_ui="tabs" />
562      <window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32766616" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
563      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.23802164" sideWeight="0.49752998" order="7" side_tool="false" content_ui="tabs" />
564      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24980111" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
565      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32766616" sideWeight="0.4953125" order="7" side_tool="false" content_ui="tabs" />
566      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.17263326" sideWeight="0.508046" order="2" side_tool="true" content_ui="tabs" />
567      <window_info id="SVN Repositories" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
568      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
569      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
570      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
571      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
572      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2797527" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
573      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
574      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
575      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
576      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.39922482" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
577    </layout>
578    <layout-to-restore>
579      <window_info id="SVN Repositories" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
580      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
581      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
582      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
583      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
584      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3164179" sideWeight="0.5046875" order="8" side_tool="true" content_ui="tabs" />
585      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
586      <window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32766616" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
587      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.23802164" sideWeight="0.49752998" order="10" side_tool="false" content_ui="tabs" />
588      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2797527" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
589      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32766616" sideWeight="0.4953125" order="11" side_tool="false" content_ui="tabs" />
590      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.19411297" sideWeight="0.49195403" order="0" side_tool="false" content_ui="combo" />
591      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
592      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
593      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24980111" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
594      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
595      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.17263326" sideWeight="0.508046" order="2" side_tool="true" content_ui="tabs" />
596      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.39922482" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
597    </layout-to-restore>
598  </component>
599  <component name="UnknownFeatures">
600    <option featureType="com.intellij.fileTypeFactory" implementationName="*.conf" />
601  </component>
602  <component name="Vcs.Log.UiProperties">
603    <option name="RECENTLY_FILTERED_USER_GROUPS">
604      <collection />
605    </option>
606    <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
607      <collection />
608    </option>
609  </component>
610  <component name="VcsContentAnnotationSettings">
611    <option name="myLimit" value="2678400000" />
612  </component>
613  <component name="VcsManagerConfiguration">
614    <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="true" />
615    <MESSAGE value="Sync Pycharm project files" />
616    <MESSAGE value="Added weekly report for Week 1&#10;Added troubleshooting file" />
617    <MESSAGE value="Update project IDE settings" />
618    <MESSAGE value="Started back-end development&#10;Added methods for package installation" />
619    <MESSAGE value="Added debug messages, docstrings and tests" />
620    <MESSAGE value="Added main.py to manage calls to config modules.&#10;Added tests.py to manage tests." />
621    <MESSAGE value="Added troubleshooting regarding CyberTrust certificate." />
622    <MESSAGE value="Added support for creating directories and copying files.&#10;Abstracted debug printing and command execution.&#10;Updated package installation.&#10;Added make pkcs11 hash links and get crl file features." />
623    <MESSAGE value="Clean up TODO's." />
624    <MESSAGE value="Added pam_pkcs11 configuration file creation.&#10;Updated crl wget feature to avoid duplicate files." />
625    <MESSAGE value="Added backup configuration folder." />
626    <MESSAGE value="Added pteid module data file to project folder.&#10;FInished first part of configuration process." />
627    <MESSAGE value="Added features of second part of configuration process: subject mapping, card certificate operations and pam-configs.&#10;&#10;" />
628    <MESSAGE value="IDE file&#10;&#10;" />
629    <MESSAGE value="Added final step of configuration: pam-auth-update execution&#10;Changed user-certificate mapping logic&#10;Added documentation to config module&#10;Code refactoring in config module&#10;" />
630    <option name="LAST_COMMIT_MESSAGE" value="Added final step of configuration: pam-auth-update execution&#10;Changed user-certificate mapping logic&#10;Added documentation to config module&#10;Code refactoring in config module&#10;" />
631  </component>
632  <component name="XDebuggerManager">
633    <breakpoint-manager>
634      <option name="time" value="19" />
635    </breakpoint-manager>
636    <watches-manager />
637  </component>
638  <component name="editorHistoryManager">
639    <entry file="file://$PROJECT_DIR$/trunk/project1/config.py">
640      <provider selected="true" editor-type-id="text-editor">
641        <state relative-caret-position="18">
642          <caret line="5" column="14" selection-start-line="5" selection-start-column="14" selection-end-line="5" selection-end-column="14" />
643          <folding>
644            <element signature="e#19#28#0" expanded="true" />
645            <element signature="e#1116#1682#0" expanded="false" />
646            <element signature="e#1116#1314#1" expanded="true" />
647            <element signature="e#1761#2157#0" expanded="false" />
648            <element signature="e#1761#2031#1" expanded="true" />
649            <element signature="e#2195#2389#0" expanded="false" />
650            <element signature="e#2195#2307#1" expanded="true" />
651            <element signature="e#2429#2610#0" expanded="false" />
652            <element signature="e#2429#2548#1" expanded="true" />
653            <element signature="e#2651#2940#0" expanded="false" />
654            <element signature="e#2651#2771#1" expanded="true" />
655            <element signature="e#2997#3286#0" expanded="false" />
656            <element signature="e#2997#3162#1" expanded="true" />
657            <element signature="e#3323#3529#0" expanded="false" />
658            <element signature="e#3323#3481#1" expanded="true" />
659            <element signature="e#3568#3760#0" expanded="false" />
660            <element signature="e#3568#3715#1" expanded="true" />
661            <element signature="e#3812#4012#0" expanded="false" />
662            <element signature="e#3812#3965#1" expanded="true" />
663            <element signature="e#4060#4273#0" expanded="false" />
664            <element signature="e#4060#4222#1" expanded="true" />
665            <element signature="e#4326#4545#0" expanded="false" />
666            <element signature="e#4326#4498#1" expanded="true" />
667            <element signature="e#4586#4775#0" expanded="false" />
668            <element signature="e#4586#4712#1" expanded="true" />
669            <element signature="e#4825#5066#0" expanded="false" />
670            <element signature="e#4825#4996#1" expanded="true" />
671            <element signature="e#5135#5672#0" expanded="false" />
672            <element signature="e#5135#5433#1" expanded="true" />
673            <element signature="e#5728#6117#0" expanded="false" />
674            <element signature="e#5728#5951#1" expanded="true" />
675            <element signature="e#6162#6437#0" expanded="false" />
676            <element signature="e#6162#6345#1" expanded="true" />
677            <element signature="e#6502#6939#0" expanded="false" />
678            <element signature="e#6502#6726#1" expanded="true" />
679            <element signature="e#6990#7261#0" expanded="false" />
680            <element signature="e#6990#7193#1" expanded="true" />
681            <element signature="e#7314#7584#0" expanded="false" />
682            <element signature="e#7314#7514#1" expanded="true" />
683            <element signature="e#7621#7942#0" expanded="false" />
684            <element signature="e#7621#7724#1" expanded="true" />
685            <element signature="e#7998#8549#0" expanded="false" />
686            <element signature="e#7998#8209#1" expanded="true" />
687            <element signature="e#8580#9006#0" expanded="false" />
688            <element signature="e#8580#8702#1" expanded="true" />
689          </folding>
690        </state>
691      </provider>
692    </entry>
693    <entry file="file://$PROJECT_DIR$/trunk/dir1/testfile" />
694    <entry file="file://$PROJECT_DIR$/trunk/dir1/testfile" />
695    <entry file="file://$PROJECT_DIR$/trunk/dir1/jsonfile" />
696    <entry file="file://$PROJECT_DIR$/trunk/dir1/testfile" />
697    <entry file="file://$PROJECT_DIR$/trunk/sudotxt" />
698    <entry file="file://$PROJECT_DIR$/trunk/sudotxt1" />
699    <entry file="file://$PROJECT_DIR$/trunk/sudotests.py" />
700    <entry file="file://$PROJECT_DIR$/trunk/project1/tests.py">
701      <provider selected="true" editor-type-id="text-editor">
702        <state relative-caret-position="144">
703          <caret line="8" column="0" selection-start-line="8" selection-start-column="0" selection-end-line="8" selection-end-column="0" />
704        </state>
705      </provider>
706    </entry>
707    <entry file="file://$PROJECT_DIR$/trunk/project1/expfile.txt" />
708    <entry file="file://$PROJECT_DIR$/trunk/project1/editfiles.py" />
709    <entry file="file://$PROJECT_DIR$/trunk/backup/pam_pkcs11.conf">
710      <provider selected="true" editor-type-id="text-editor">
711        <state relative-caret-position="114">
712          <caret line="224" column="43" selection-start-line="224" selection-start-column="43" selection-end-line="224" selection-end-column="43" />
713        </state>
714      </provider>
715    </entry>
716    <entry file="file://$PROJECT_DIR$/trunk/project1/configmapper.py" />
717    <entry file="file://$PROJECT_DIR$/trunk/project1/pkcs11.example">
718      <provider selected="true" editor-type-id="text-editor">
719        <state relative-caret-position="72">
720          <caret line="4" column="74" selection-start-line="4" selection-start-column="74" selection-end-line="4" selection-end-column="74" />
721        </state>
722      </provider>
723    </entry>
724    <entry file="file://$PROJECT_DIR$/trunk/project1/main.py">
725      <provider selected="true" editor-type-id="text-editor">
726        <state relative-caret-position="-635">
727          <caret line="8" column="26" selection-start-line="8" selection-start-column="26" selection-end-line="8" selection-end-column="26" />
728          <folding>
729            <element signature="e#19#32#0" expanded="true" />
730          </folding>
731        </state>
732      </provider>
733    </entry>
734    <entry file="file://$PROJECT_DIR$/trunk/project1/config.py">
735      <provider selected="true" editor-type-id="text-editor">
736        <state relative-caret-position="1170">
737          <caret line="176" column="48" selection-start-line="176" selection-start-column="48" selection-end-line="176" selection-end-column="48" />
738          <folding>
739            <element signature="e#19#28#0" expanded="true" />
740            <element signature="e#1116#1682#0" expanded="false" />
741            <element signature="e#1116#1314#1" expanded="true" />
742            <element signature="e#1761#2157#0" expanded="false" />
743            <element signature="e#1761#2031#1" expanded="true" />
744            <element signature="e#2195#2389#0" expanded="false" />
745            <element signature="e#2195#2307#1" expanded="true" />
746            <element signature="e#2429#2610#0" expanded="false" />
747            <element signature="e#2429#2548#1" expanded="true" />
748            <element signature="e#2651#2940#0" expanded="false" />
749            <element signature="e#2651#2771#1" expanded="true" />
750            <element signature="e#2997#3286#0" expanded="false" />
751            <element signature="e#2997#3162#1" expanded="true" />
752            <element signature="e#3323#3529#0" expanded="false" />
753            <element signature="e#3323#3481#1" expanded="true" />
754            <element signature="e#3568#3760#0" expanded="false" />
755            <element signature="e#3568#3715#1" expanded="true" />
756            <element signature="e#3812#4012#0" expanded="false" />
757            <element signature="e#3812#3965#1" expanded="true" />
758            <element signature="e#4060#4273#0" expanded="false" />
759            <element signature="e#4060#4222#1" expanded="true" />
760            <element signature="e#4326#4545#0" expanded="false" />
761            <element signature="e#4326#4498#1" expanded="true" />
762            <element signature="e#4586#4775#0" expanded="false" />
763            <element signature="e#4586#4712#1" expanded="true" />
764            <element signature="e#4825#5066#0" expanded="false" />
765            <element signature="e#4825#4996#1" expanded="true" />
766            <element signature="e#5135#5672#0" expanded="false" />
767            <element signature="e#5135#5433#1" expanded="true" />
768            <element signature="e#5728#6117#0" expanded="false" />
769            <element signature="e#5728#5951#1" expanded="true" />
770            <element signature="e#6162#6437#0" expanded="false" />
771            <element signature="e#6162#6345#1" expanded="true" />
772            <element signature="e#6502#6939#0" expanded="false" />
773            <element signature="e#6502#6726#1" expanded="true" />
774            <element signature="e#6990#7261#0" expanded="false" />
775            <element signature="e#6990#7193#1" expanded="true" />
776            <element signature="e#7314#7584#0" expanded="false" />
777            <element signature="e#7314#7514#1" expanded="true" />
778            <element signature="e#7621#7942#0" expanded="false" />
779            <element signature="e#7621#7724#1" expanded="true" />
780            <element signature="e#7998#8549#0" expanded="false" />
781            <element signature="e#7998#8209#1" expanded="true" />
782            <element signature="e#8580#9006#0" expanded="false" />
783            <element signature="e#8580#8702#1" expanded="true" />
784          </folding>
785        </state>
786      </provider>
787    </entry>
788  </component>
789</project>
Note: See TracBrowser for help on using the repository browser.