| Type | Line | Description |
|---|---|---|
| TODO | 41 | Install instruction |
| TODO | 41 | Approval |
| Type | Line | Description |
|---|---|---|
| TODO | 280 | Show everything only to moderators |
| TODO | 393 | Figure out whether to round |
| Type | Line | Description |
|---|---|---|
| TODO | 87 | Check here if there are actually items in this cat? |
| Type | Line | Description |
|---|---|---|
| FIXME | 400 | For some reason the config topic is lost between _handle and _show phases |
| Type | Line | Description |
|---|---|---|
| TODO | 95 | Should we tell admin to create a net.nehmer.comments folder? |
| Type | Line | Description |
|---|---|---|
| TODO | 131 | Merge schema local and component config categories? |
| FIXME | 176 | use the constraints method below |
| Type | Line | Description |
|---|---|---|
| TODO | 29 | display error on invalid feed |
| TODO | 78 | display error messages |
| TODO | 79 | redirect user to edit page if creation succeeded |
| TODO | 130 | Fetch the feed here? |
| Type | Line | Description |
|---|---|---|
| TODO | 74 | Generate a "link" using channel URL |
| Type | Line | Description |
|---|---|---|
| FIXME | 194 | This breaks with URLs longer than 255 chars |
| Type | Line | Description |
|---|---|---|
| TODO | 169 | Add UI message |
| TODO | 194 | We should somehow make DM2 do this so it would also work in AJAX previews |
| TODO | 212 | Parse the heading structure to create OL subtrees based on their relative levels |
| Type | Line | Description |
|---|---|---|
| TODO | 37 | List pages containing the wikiword via indexer |
| Type | Line | Description |
|---|---|---|
| TODO | 214 | should by str match (array) instead |
| TODO | 232 | it is possible that this wasn't originally intended to be default, but the if/elseif tree was complex and this ended up being resolved as the last else |
| TODO | 278 | Simplify |
| TODO | 290 | should by str match (array) instead |
| TODO | 307 | it is possible that this wasn't originally intended to be default, but the if/elseif tree was complex and this ended up being resolved as the last else |
| TODO | 79 | Switch to InterWiki format instead |
| Type | Line | Description |
|---|---|---|
| TODO | 267 | User metadata.authors? |
| TODO | 27 | Set the link->navorder property |
| Type | Line | Description |
|---|---|---|
| TODO | 181 | valid target domains check |
| Type | Line | Description |
|---|---|---|
| TODO | 93 | Other content type overrides ? |
| Type | Line | Description |
|---|---|---|
| TODO | 40 | Check that campaign is in this topic |
| TODO | 168 | Figure out the correct use of style elements, this is how it was but it's not exactly optimal... |
| Type | Line | Description |
|---|---|---|
| FIXME | 40 | More informative error message |
| FIXME | 45 | use can_do check to be graceful |
| TODO | 111 | Get count of members and messages here |
| FIXME | 199 | Use NOT IN |
| TODO | 206 | How to report failures of single rows when other succeed sensibly ?? |
| Type | Line | Description |
|---|---|---|
| TODO | 261 | better solution for constraints leading to zero results |
| Type | Line | Description |
|---|---|---|
| TODO | 115 | Rethink the styles, now we filter those who already had message sent to themm thus the total member count becomes meaningless |
| TODO | 141 | Figure out how to recognize errors and pass the info on |
| FIXME | 434 | use NOT IN |
| Type | Line | Description |
|---|---|---|
| TODO | 234 | handle the repeats somehow (if set) |
| TODO | 237 | add check for failed additions |
| TODO | 321 | Handle repeats |
| TODO | 447 | Tentative, overlaps, public |
| TODO | 32 | Figure out a good way to always use UTC for internal time storage |
| Type | Line | Description |
|---|---|---|
| TODO | 126 | Shared tasks need a separate check (different member object) |
| TODO | 146 | take notifications and repeats into account |
| TODO | 150 | take notifications and repeats into account |
| Type | Line | Description |
|---|---|---|
| TODO | 130 | Create iCal export with correct delete commands |
| TODO | 215 | get from person's data based on event's weekday |
| Type | Line | Description |
|---|---|---|
| TODO | 80 | Send notification to resource owner |
| Type | Line | Description |
|---|---|---|
| TODO | 53 | make max age configurable |
| TODO | 119 | this should probably have privileges like midgard:owner set to $person_id |
| TODO | 127 | Localize ? better indicator that this is indeed from event ?? |
| Type | Line | Description |
|---|---|---|
| TODO | 86 | use reflection to see what kind of property this is ? |
| Type | Line | Description |
|---|---|---|
| FIXME | 45 | add midcom at job or somesuch to reindex products after their end time (and start time if in the future) |
| Type | Line | Description |
|---|---|---|
| TODO | 23 | Figure out what kind of write handler we need based on the situation (calendar/document etc) |
| Type | Line | Description |
|---|---|---|
| TODO | 79 | Copy tags from product |
| Type | Line | Description |
|---|---|---|
| TODO | 111 | This code is copied from scheduler, and should be merged into a separate method at some point |
| TODO | 114 | We might want to calculate the correct cycle number from start and unit at some point |
| Type | Line | Description |
|---|---|---|
| TODO | 43 | groups ? other objects ? |
| Type | Line | Description |
|---|---|---|
| FIXME | 113 | Get this from config key 'subscription_profit_months' |
| TODO | 139 | Make configurable |
| Type | Line | Description |
|---|---|---|
| TODO | 335 | Warehouse management: create new order (for org_openpsa_products_product_dba::TYPE_GOODS) |
| TODO | 376 | Warehouse management: mark product as shipped (for org_openpsa_products_product_dba::TYPE_GOODS) |
| Type | Line | Description |
|---|---|---|
| TODO | 53 | Create invoicing task if assignee is defined |
| Type | Line | Description |
|---|---|---|
| TODO | 96 | Warehouse management: create new order |
| TODO | 232 | Figure out if we really want to keep this |
| TODO | 203 | Check if we already have an open task for this delivery? |
| Type | Line | Description |
|---|---|---|
| TODO | 82 | error reporting |
| Type | Line | Description |
|---|---|---|
| TODO | 178 | If we need all resources to accept task hide tools when we have accepted and replace with "pending acceptance from..." |
| Type | Line | Description |
|---|---|---|
| TODO | 44 | groups ? other objects ? |
| Type | Line | Description |
|---|---|---|
| TODO | 413 | Check various combinations of accept/decline etc etc |
| Type | Line | Description |
|---|---|---|
| TODO | 56 | Check other constraints (available time, country, time zone) |
| Type | Line | Description |
|---|---|---|
| TODO | 170 | Check deliverables |
| TODO | 222 | Check deliverables / Require to be completed first |
| TODO | 239 | Check deliverables / Require to be completed first |
| TODO | 271 | Check deliverables / require to be approved first |
| Type | Line | Description |
|---|---|---|
| TODO | 75 | Check for privileges somehow |
| Type | Line | Description |
|---|---|---|
| TODO | 114 | Localize |
| TODO | 121 | Localize |
| TODO | 141 | Localize |
| TODO | 16 | This cannot work in 8.09, since metadata fields like creator are read-only. Also, deleting persons isn't supported (although it works if you just call delete()) |
| Type | Line | Description |
|---|---|---|
| TODO | 97 | Error handling |
| TODO | 200 | We can use a lot of other data too |
| TODO | 260 | Importing the photo would be cool |
| Type | Line | Description |
|---|---|---|
| FIXME | 98 | Call duplicate checker's dependency handling methods |
| Type | Line | Description |
|---|---|---|
| TODO | 76 | Avoid persons marked as not_duplicate already in this phase. |
| TODO | 123 | read weight values from configuration |
| TODO | 278 | read weight values from configuration |
| Type | Line | Description |
|---|---|---|
| TODO | 55 | Check that both objects are of valid class for object mode |
| Type | Line | Description |
|---|---|---|
| TODO | 138 | check for duplicates ? |
| Type | Line | Description |
|---|---|---|
| TODO | 42 | Filter out duplicates (not likely but theoretically possible) |
| Type | Line | Description |
|---|---|---|
| TODO | 263 | Different icon from new document ? |
| Type | Line | Description |
|---|---|---|
| TODO | 114 | "showing results (offset)-(offset+limit) |
| Type | Line | Description |
|---|---|---|
| TODO | 142 | Move this to the DBA class (using wrapped midcom_db_attachment for change detection) |
| Type | Line | Description |
|---|---|---|
| TODO | 27 | Localize something for the empty choice ? |
| TODO | 91 | Localization |
| TODO | 119 | Localization |
| TODO | 127 | get the vgroup object based on the key or something, this check fails always. |
| TODO | 142 | Localization |
| Type | Line | Description |
|---|---|---|
| TODO | 56 | Should we sudo here to ensure getting correct prefs regardless of ACLs? |
| TODO | 184 | Figure out which notifiers are possible |
| Type | Line | Description |
|---|---|---|
| TODO | 60 | (nice-to-have): RFC "fold" the value |
| Type | Line | Description |
|---|---|---|
| TODO | 92 | Handle groups as well |
| TODO | 243 | Implement photo also in local way |
| Type | Line | Description |
|---|---|---|
| TODO | 195 | Mileages, expenses |
| TODO | 202 | add other report types when supported |
| Type | Line | Description |
|---|---|---|
| TODO | 156 | Check if we're inside DL if so do not force mimetype |
| Type | Line | Description |
|---|---|---|
| TODO | 249 | this should maybe check the key for validity |
| Type | Line | Description |
|---|---|---|
| TODO | 298 | Check if there is a better solution like this. |
| FIXME | 467 | We should only undelete parameters & attachments deleted inside some small window of the main objects delete |
| FIXME | 471 | are we sure we want to undelete all children here unconditionally, shouldn't it be left as UI decision ?? |
| TODO | 449 | We should only undelete parameters & attachments deleted inside some small window of the main objects delete |
| TODO | 498 | We should only undelete parameters & attachments deleted inside some small window of the main objects delete |
| TODO | 522 | We should only undelete parameters & attachments deleted inside some small window of the main objects delete |
| Type | Line | Description |
|---|---|---|
| FIXME | 224 | Use global configuration |
| Type | Line | Description |
|---|---|---|
| TODO | 572 | Allow for lazy plugin namespace configuration loading (using a callback)! This will make things more performant and integration with other components much easier. |
| Type | Line | Description |
|---|---|---|
| TODO | 137 | This should be removed and places using this rewritten |
| Type | Line | Description |
|---|---|---|
| TODO | 21 | sanity-check $replacer ? |
| Type | Line | Description |
|---|---|---|
| FIXME | 36 | Replace only the first instance, there might be others matching the same string |
| Type | Line | Description |
|---|---|---|
| TODO | 178 | Check if user is already assigned to the group. |
| Type | Line | Description |
|---|---|---|
| TODO | 150 | add possibility to use the file utility to determine extension if missing. |
| Type | Line | Description |
|---|---|---|
| FIXME | 183 | Remove hardcoded class prefixes |
| TODO | 408 | More per property heuristics |
| TODO | 410 | parent and up heuristics |
| TODO | 161 | remove any hardcoded class names/prefixes |
| TODO | 201 | remove any hardcoded class names/prefixes |
| TODO | 616 | when midgard_reflection_property supports flagging name fields use that instead of heuristics |
| Type | Line | Description |
|---|---|---|
| TODO | 61 | Also run the check method of the class itself |
| Type | Line | Description |
|---|---|---|
| TODO | 85 | error handling |
| TODO | 25 | Image type automatic best-web-format conversion |
| TODO | 25 | Add support for working on attachments |
| TODO | 183 | Use ImageMagick Identify to check for a valid image. |
| Type | Line | Description |
|---|---|---|
| TODO | 72 | decide what to do with object metadata |
| Type | Line | Description |
|---|---|---|
| FIXME | 433 | Handle GUID linking |
| TODO | 210 | rethink this, IMO we should trust midgard core's get_parent and then just do the object conversion if necessary since this can return stale objects and other nastiness |
| Type | Line | Description |
|---|---|---|
| TODO | 44 | This is mainly here for backward-compatibility. Its main effect |
| Type | Line | Description |
|---|---|---|
| TODO | 33 | Implement ACL exporting |
| Type | Line | Description |
|---|---|---|
| TODO | 26 | End-User documentation of node and leaf data, as the one in the backend is incomplete too. |
| TODO | 513 | Maybe cache this? I don't know how complex it really is, but DB accesses are already cached by the _backend core. So it is not that hard. |
| Type | Line | Description |
|---|---|---|
| TODO | 94 | Update the data structure documentation |
| TODO | 107 | Update the data structure documentation |
| Type | Line | Description |
|---|---|---|
| TODO | 58 | Document Style Inheritance |
| TODO | 175 | complete documentation |
| TODO | 464 | Document |
| TODO | 657 | check documentation |
| TODO | 691 | check documentation |
| Type | Line | Description |
|---|---|---|
| FIXME | 199 | Use customdata here, too |
| Type | Line | Description |
|---|---|---|
| TODO | 546 | more fancy 401 output ? |
| TODO | 37 | Fully document authentication. |
| Type | Line | Description |
|---|---|---|
| TODO | 430 | Clean if/else shorthands, make sure this works correctly for magic assignees as well |
| TODO | 458 | This call should load the component associated to the privilege on demand. |
| TODO | 294 | This should be cached, as it would require loading all components by default. The component manifest might help here too. |
| Type | Line | Description |
|---|---|---|
| TODO | 327 | set another privilege for restoring? |
| Type | Line | Description |
|---|---|---|
| TODO | 45 | The Type field is not yet handled properly. |
| Type | Line | Description |
|---|---|---|
| TODO | 30 | Batch indexing support |
| TODO | 30 | Write code examples |
| TODO | 30 | More elaborate class introduction. |
| TODO | 203 | Refactor into multiple methods |
| TODO | 285 | Move to a full factory pattern here to save document php file parsings where possible. This means that all document creations will in the future be handled by this method. |
| Type | Line | Description |
|---|---|---|
| FIXME | 124 | adapt the whole indexer system to fetching enable querying for counts and slices |
| Type | Line | Description |
|---|---|---|
| TODO | 37 | More DBA stuff: use DBA classes, which allow you to implicitly load the parent object using get_parent. |
| Type | Line | Description |
|---|---|---|
| TODO | 163 | This allows components to override midcom classes fx. Do we want that? |
| Type | Line | Description |
|---|---|---|
| TODO | 105 | Log error on deprecated config schema? |
| Type | Line | Description |
|---|---|---|
| TODO | 112 | load components manifest and add privileges from there |
| Type | Line | Description |
|---|---|---|
| TODO | 16 | add support for schemas. |