Rev 14 | Rev 17 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 14 | Rev 16 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | 1 | ||
2 | WICHTIG: |
- | |
3 | - implement ID validation method in objectType API |
- | |
4 | - | ||
5 | Administrator-Interface: |
2 | Administrator-Interface: |
6 | - enable and disable object types |
3 | - enable and disable object types |
7 | 4 | ||
8 | vts: db von dm zu vts verschieben |
- | |
9 | - | ||
10 | make forms and other stuff look nicer. at the moment, it was just developed for functionality |
5 | make forms and other stuff look nicer. at the moment, it was just developed for functionality |
11 | 6 | ||
12 | when javascript fails, the form will be submitted to './' , that is not good! failed javascript must return false, so that the form does not get submitted |
7 | when javascript fails, the form will be submitted to './' , that is not good! failed javascript must return false, so that the form does not get submitted |
13 | 8 | ||
14 | automatisch umleiten nach https |
9 | automatisch umleiten nach https |
15 | 10 | ||
16 | tiny mce : textcolor plugin nicht installiert?! |
- | |
17 | - | ||
18 | icons |
11 | icons |
19 | 12 | ||
20 | forms: align input edits, see https://stackoverflow.com/questions/30008948/how-to-align-two-labels-and-two-textboxes-without-a-gap-in-form-horizontal |
13 | forms: align input edits, see https://stackoverflow.com/questions/30008948/how-to-align-two-labels-and-two-textboxes-without-a-gap-in-form-horizontal |
21 | 14 | ||
22 | html checkbox: "label for" verwenden |
15 | html checkbox: "label for" verwenden |
Line 34... | Line 27... | ||
34 | 27 | ||
35 | freeoid: asn.1 und iri spalten ausblenden, da dieser arc keine IDs vergibt? |
28 | freeoid: asn.1 und iri spalten ausblenden, da dieser arc keine IDs vergibt? |
36 | 29 | ||
37 | pro RA dinge loggen wie z.B. last login |
30 | pro RA dinge loggen wie z.B. last login |
38 | 31 | ||
39 | OID suchen |
32 | add search functionality |
40 | 33 | ||
41 | Privacy: Mehr stufen, z.b. dass man den personal name evtl gar nicht zeigen möchte |
34 | Privacy: Mehr stufen, z.b. dass man den personal name evtl gar nicht zeigen möchte |
42 | 35 | ||
43 | Man sollte "created" abändern dürfen! oder evtl ganz verstecken, wenn man es nicht weiß |
36 | Man sollte "created" abändern dürfen! oder evtl ganz verstecken, wenn man es nicht weiß |
44 | 37 | ||
45 | !!in der crud liste den titel des objekts zeigen |
38 | !!in der crud liste den titel des objekts zeigen |
46 | 39 | ||
47 | que: nicht verwendete namespaces ausblenden für die öffentlichkeit? |
40 | que: nicht verwendete namespaces ausblenden für die öffentlichkeit? |
48 | 41 | ||
49 | prüfen, ob java/asn1/iri arcs syntaktisch gültig |
- | |
50 | - | ||
51 | 42 | ||
52 | natOrder() ist nur für OID gültig!!! andere sort-mechanismen für andere objekttypen erforderlich |
43 | natOrder() ist nur für OID gültig!!! andere sort-mechanismen für andere objekttypen erforderlich |
53 | 44 | ||
54 | mce dirty flag: |
45 | mce dirty flag: |
55 | - wenn man wechsel (js tree select), dann soll abgefragt werden, ob tinymce dirty ist, und eine warnung bringen, also so, wie wenn man die seite neu laden würde |
46 | - wenn man wechsel (js tree select), dann soll abgefragt werden, ob tinymce dirty ist, und eine warnung bringen, also so, wie wenn man die seite neu laden würde |
Line 70... | Line 61... | ||
70 | 61 | ||
71 | change history of each oid + last modification time |
62 | change history of each oid + last modification time |
72 | 63 | ||
73 | db |
64 | db |
74 | - weg von mysql_! (PDO?) |
65 | - weg von mysql_! (PDO?) |
75 | - zugangsdaten in config, auch admin password |
- | |
76 | - mandanten (db präfixe) |
66 | - mandanten (db präfixe) |
77 | 67 | ||
78 | auth und datenüberprüfungschecks in crud_action.php |
68 | auth und datenüberprüfungschecks in crud_action.php |
79 | 69 | ||
80 | !! dsgvo datenschutzerklärung, agbs etc. |
70 | !! dsgvo datenschutzerklärung, agbs etc. |
Line 86... | Line 76... | ||
86 | auslifern mit 2.999 und example DOIs etc |
76 | auslifern mit 2.999 und example DOIs etc |
87 | 77 | ||
88 | wo in x.660 ist festgehalten, dass die erste RA festgehalten werden muss? |
78 | wo in x.660 ist festgehalten, dass die erste RA festgehalten werden muss? |
89 | que : historie einer oid |
79 | que : historie einer oid |
90 | 80 | ||
91 | "technical information" für ipv4, ipv6, guid |
81 | "technical information" für ipv4, ipv6 |
92 | 82 | ||
93 | http login nicht möglich. warum? |
83 | http login nicht möglich. warum? |
94 | 84 | ||
95 | objecttypes automatisch laden (php dateien suchen) und registrieren. |
85 | objecttypes automatisch laden (php dateien suchen) und registrieren. |
96 | 86 | ||
97 | kleinigkeiten: |
87 | kleinigkeiten: |
98 | - <abbr> in <code> wird doppelt unterstrichen |
88 | - <abbr> in <code> wird doppelt unterstrichen |
99 | - wenn man eine well-known OID anlegen möchte, dann kommt fehler wegen replaceAsn1/replaceIri, aber die OID ist erstellt. Die API ist aber nicht reloaded. Man sieht also nicht, dass die OID erstellt wurde, und ein erneuter klick auf Insert führt zum Primary-Key fehler |
89 | - wenn man eine well-known OID anlegen möchte, dann kommt fehler wegen replaceAsn1/replaceIri, aber die OID ist erstellt. Die API ist aber nicht reloaded. Man sieht also nicht, dass die OID erstellt wurde, und ein erneuter klick auf Insert führt zum Primary-Key fehler |
100 | - problem: wenn eine RA eingeladen werden möchte, muss man "update" drücken und die OID wird als updated markiert |
90 | - problem: wenn eine RA eingeladen werden möchte, muss man "update" drücken und die OID wird als updated markiert |
101 | - | ||
102 | "Cutting Edge Technologie" soll in diesem Projekt zum Tragen kommen: AJAX, JSON, vollständig UTF8, CRUD frameworks, PDO, HTML5, Mobiles Design, Pure CSS, Autoloading, Objektorientierung (aber nicht unbedingt MVC), ...<br> |
91 | bei mehreren identifiern kann man nicht bestimmen, welcher identifier der bevorzugte sein soll!! |
103 | - | ||
104 | wort "guid" oder "uuid" verwenden? |
- | |
105 | 92 | ||
106 | zukunft |
93 | zukunft |
107 | - admin: soll wellknown oids ändern dürfen |
94 | - admin: soll wellknown oids ändern dürfen |
108 | - move oid to different arc |
95 | - move oid to different arc |
109 | - bei sehr großen arcs (z.B. PEN) sollen nicht alle angezeigt werden |
96 | - bei sehr großen arcs (z.B. PEN) sollen nicht alle angezeigt werden |
110 | - unterstützung für ORS? |
97 | - unterstützung für ORS? |
- | 98 | - Mehr "Cutting Edge Technologie" soll in diesem Projekt zum Tragen kommen: AJAX, JSON, vollständig UTF8, CRUD frameworks, PDO, HTML5, Mobiles Design, Pure CSS, Autoloading, Objektorientierung (aber nicht unbedingt MVC), ...<br> |
|
111 | 99 | ||
112 | REJECTED IDEAS: |
100 | REJECTED IDEAS: |
113 | - sollte es mehere admins geben? |
101 | - sollte es mehere admins geben? |
114 | 102 | ||
115 | bei mehreren identifiern kann man nicht bestimmen, welcher identifier der bevorzugte sein soll!! |
- | |
116 | - | ||
117 | IDEAS |
103 | IDEAS |
118 | - there should be a form where an RA can request an invitation, even if the superior RA did not invite them. |
104 | - there should be a form where an RA can request an invitation, even if the superior RA did not invite them. |
119 | the fact that a RA exists in the Object Table should permit the RA to invite theirself. |
105 | the fact that a RA exists in the Object Table should permit the RA to invite theirself. |
120 | - beim verlassen der seite, z.b. wenn man links auf einen neuen menüpunkt klickt, soll eine abfrage kommen, ob man speichern möchte |
106 | - beim verlassen der seite, z.b. wenn man links auf einen neuen menüpunkt klickt, soll eine abfrage kommen, ob man speichern möchte |
121 | - make a list of OIDs that do not assign ASN1/IRI identifiers (e.g. IANA PEN or ViaThinkSoft FreeOID), then reject any identifier the user provides |
107 | - make a list of OIDs that do not assign ASN1/IRI identifiers (e.g. IANA PEN or ViaThinkSoft FreeOID), then reject any identifier the user provides |
122 | 108 | ||
123 | QUESTIONS: |
109 | QUESTIONS: |
124 | - should the collation be case sensitive or case insensitive? For Java package names, it should be case senstivie |
110 | - should the collation be case sensitive or case insensitive? For Java package names, it should be case senstivie |
- | 111 | - wort "guid" oder "uuid" verwenden? |
|
- | 112 | - bit or tinyint(1) ? |
|
125 | 113 | ||
126 | bit or tinyint(1) ? |
114 | GUID Management |
127 | - | ||
- | 115 | - Leaf nodes (GUIDs) should show/edit the Title in the CRUD, so you dont have to click the GUID to see the title |
|
- | 116 | - Make it possible that two cateogires may have the same name (OIDplusGuid::addString) |
|
- | 117 | - seltsamer bug: wenn ich guid:oidplus editiere, dann öffnet sich links guid:activedirectory beim neuladen des baums nach dem update. irgendwie öffnet er den zuletzt geöffneten node beim reload nochmal |