Subversion Repositories oidplus

Rev

Rev 14 | Rev 17 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
 
12 daniel-mar 2
Administrator-Interface:
3
- enable and disable object types
4
 
2 daniel-mar 5
make forms and other stuff look nicer. at the moment, it was just developed for functionality
6
 
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
8
 
9
automatisch umleiten nach https
10
 
11
icons
12
 
10 daniel-mar 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
14
 
2 daniel-mar 15
html checkbox: "label for" verwenden
16
 
17
admin: show privacy entries from RAs (but grey, so you know that it is private)
18
 
19
aktuelle baustellen:
20
- script to change email address
21
- escape everything
12 daniel-mar 22
- anti xss weiter verfeinern
2 daniel-mar 23
- (oid+ genroot = mapping to OID tree)
24
- settings database table
25
 
26
admin soll contact data einer fremden RA ändern dürfen
27
 
28
freeoid: asn.1 und iri spalten ausblenden, da dieser arc keine IDs vergibt?
29
 
30
pro RA dinge loggen wie z.B. last login
31
 
16 daniel-mar 32
add search functionality
2 daniel-mar 33
 
34
Privacy: Mehr stufen, z.b. dass man den personal name evtl gar nicht zeigen möchte
35
 
36
Man sollte "created" abändern dürfen! oder evtl ganz verstecken, wenn man es nicht weiß
37
 
38
!!in der crud liste den titel des objekts zeigen
39
 
40
que: nicht verwendete namespaces ausblenden für die öffentlichkeit?
41
 
42
 
43
natOrder() ist nur für OID gültig!!! andere sort-mechanismen für andere objekttypen erforderlich
44
 
45
mce dirty flag:
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
47
	- kritischer bug: seite öffnen, tiny mce editieren, speichern klicken. dann f5 neu laden (nicht strg+f5): dann ist der alte content wieder da. außer man drückt strg+f5
48
 
49
jstree select: automatically scroll down
50
 
51
titel logo anklickbar -> naviere zu system
52
 
53
innerhalb des content-panes
54
	- navigation zu parent IDs
55
 
56
foreign keys nutzen
57
 
58
optisch aufhübschen. dinge wie RA: mehr dinge zeigen, adresse, email etc
59
 
60
login
61
 
62
change history of each oid + last modification time
63
 
64
db
65
	- weg von mysql_! (PDO?)
66
	- mandanten (db präfixe)
67
 
68
auth und datenüberprüfungschecks in crud_action.php
69
 
70
!! dsgvo datenschutzerklärung, agbs etc.
71
 
72
markers draft, leaf, frozen etc
73
 
74
multilang
75
 
76
auslifern mit 2.999 und example DOIs etc
77
 
78
wo in x.660 ist festgehalten, dass die erste RA festgehalten werden muss?
79
que : historie einer oid
80
 
16 daniel-mar 81
"technical information" für ipv4, ipv6
2 daniel-mar 82
 
83
http login nicht möglich. warum?
84
 
85
objecttypes automatisch laden (php dateien suchen) und registrieren.
86
 
87
kleinigkeiten:
88
- <abbr> in <code> wird doppelt unterstrichen
13 daniel-mar 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
90
- problem: wenn eine RA eingeladen werden möchte, muss man "update" drücken und die OID wird als updated markiert
16 daniel-mar 91
bei mehreren identifiern kann man nicht bestimmen, welcher identifier der bevorzugte sein soll!!
2 daniel-mar 92
 
93
zukunft
94
- admin: soll wellknown oids ändern dürfen
95
- move oid to different arc
96
- bei sehr großen arcs (z.B. PEN) sollen nicht alle angezeigt werden
97
- unterstützung für ORS?
16 daniel-mar 98
- Mehr "Cutting Edge Technologie" soll in diesem Projekt zum Tragen kommen: AJAX, JSON, vollst&auml;ndig UTF8, CRUD frameworks, PDO, HTML5, Mobiles Design, Pure CSS, Autoloading, Objektorientierung (aber nicht unbedingt MVC), ...<br>
2 daniel-mar 99
 
100
REJECTED IDEAS:
101
- sollte es mehere admins geben?
102
 
4 daniel-mar 103
IDEAS
104
- there should be a form where an RA can request an invitation, even if the superior RA did not invite them.
105
  the fact that a RA exists in the Object Table should permit the RA to invite theirself.
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
13 daniel-mar 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
4 daniel-mar 108
 
109
QUESTIONS:
110
- should the collation be case sensitive or case insensitive? For Java package names, it should be case senstivie
16 daniel-mar 111
- wort "guid" oder "uuid" verwenden?
112
- bit or tinyint(1) ?
4 daniel-mar 113
 
16 daniel-mar 114
GUID Management
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