kms/scripts/dba_script.py (5 lines): - line 154: #TODO: User array for forming command - line 361: #TODO: User array for forming command - line 599: #TODO: User array for forming command - line 836: #TODO: User array for forming command - line 1030: #TODO: User array for forming command security-admin/src/main/java/org/apache/ranger/biz/GdsDBStore.java (5 lines): - line 755: // TODO: enforce RangerSharedResource.acl - line 780: // TODO: enforce RangerSharedResource.acl - line 889: // TODO: enforce RangerSharedResource.acl - line 975: // TODO: enforce RangerDatasetInProject.acl - line 993: // TODO: enforce RangerDatasetInProject.acl ranger-hbase-plugin-shim/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessor.java (5 lines): - line 436: // TODO Auto-generated method stub - line 440: // TODO Auto-generated method stub - line 1146: // TODO : need override annotations for all of the following methods - line 1204: // TODO Auto-generated method stub - line 1208: // TODO Auto-generated method stub security-admin/scripts/dba_script.py (4 lines): - line 181: #TODO: User array for forming command - line 405: #TODO: User array for forming command - line 744: #TODO: User array for forming command - line 1015: #TODO: User array for forming command ranger-examples/dev-support/ranger-pmd-ruleset.xml (4 lines): - line 28: - line 39: - line 68: - line 109: security-admin/src/main/java/org/apache/ranger/service/RangerPolicyLabelsService.java (4 lines): - line 47: // TODO Auto-generated method stub - line 53: // TODO Auto-generated method stub - line 59: // TODO Auto-generated method stub - line 64: // TODO Auto-generated method stub dev-support/ranger-pmd-ruleset.xml (4 lines): - line 28: - line 70: - line 78: - line 109: security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java (4 lines): - line 686: // TODO: As of now we are allowing SYS_ADMIN to create all the - line 769: // TODO: As of now we are allowing SYS_ADMIN to create all the - line 1193: policy.setName("grant-" + System.currentTimeMillis()); // TODO: better policy name - line 1310: policy.setName("grant-" + System.currentTimeMillis()); // TODO: better policy name security-admin/src/main/java/org/apache/ranger/service/RangerGdsDataShareService.java (3 lines): - line 94: // TODO: - line 103: // TODO: - line 275: // TODO: security-admin/src/main/java/org/apache/ranger/service/RangerGdsSharedResourceService.java (3 lines): - line 98: // TODO: - line 107: // TODO: - line 247: // TODO: agents-audit/src/main/java/org/apache/ranger/audit/provider/solr/SolrAuditProvider.java (3 lines): - line 83: // TODO: This should be done at a higher level - line 172: // TODO Auto-generated method stub - line 254: // TODO: Need to support SolrCloud also security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java (3 lines): - line 1177: // TODO I've to get the transaction log from here. - line 3237: // TODO I've to get the transaction log from here. - line 3708: // TODO I've to get the transaction log from here. security-admin/src/main/java/org/apache/ranger/service/RangerGdsDatasetInProjectService.java (3 lines): - line 90: // TODO: - line 99: // TODO: - line 261: // TODO: security-admin/src/main/java/org/apache/ranger/service/RangerGdsDataShareInDatasetService.java (3 lines): - line 99: // TODO: - line 108: // TODO: - line 270: // TODO: security-admin/src/main/java/org/apache/ranger/service/RangerGdsDatasetService.java (3 lines): - line 89: // TODO: - line 98: // TODO: - line 201: // TODO: security-admin/src/main/java/org/apache/ranger/service/RangerGdsProjectService.java (3 lines): - line 85: // TODO: - line 94: // TODO: - line 191: // TODO: hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/ColumnIterator.java (3 lines): - line 47: // TODO make message better - line 81: // TODO make the error message better - line 90: // TODO make the error message better security-admin/src/main/webapp/libs/bower/globalize/lib/globalize.js (3 lines): - line 116: // TODO: more detailed description and example - line 136: // TODO: more detailed description and example - line 153: // TODO: more detailed description and example security-admin/src/main/java/org/apache/ranger/biz/RangerBizUtil.java (3 lines): - line 1047: // TODO: As of now we are allowing SYS_ADMIN to create/update/read/delete all the - line 1614: // TODO: As of now we are allowing SYS_ADMIN to create/update/read/delete all the - line 1634: // TODO: As of now we are allowing SYS_ADMIN to read all the security-admin/src/main/webapp/libs/bower/backbone-forms/js/backbone-forms.js (2 lines): - line 167: //TODO: Is the timeout etc needed? - line 462: * TODO: If editors are included directly with data-editors="x", they need to be removed hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/HbaseFactory.java (2 lines): - line 23: // TODO remove this in favor of Guice DI - line 33: // TODO remove this clutch to enforce singleton by moving to a DI framework security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java (2 lines): - line 140: // TODO: Converting ID to hashcode for now - line 217: // TODO: Need to see what logType maps to in UI security-admin/src/main/java/org/apache/ranger/service/XAuditMapService.java (2 lines): - line 40: // TODO Auto-generated method stub - line 45: // TODO Auto-generated method stub security-admin/src/main/java/org/apache/ranger/service/XAccessAuditService.java (2 lines): - line 195: // TODO Auto-generated method stub - line 200: // TODO Auto-generated method stub security-admin/src/main/java/org/apache/ranger/service/XGroupGroupService.java (2 lines): - line 32: // TODO Auto-generated method stub - line 37: // TODO Auto-generated method stub security-admin/src/main/java/org/apache/ranger/service/RangerPolicyService.java (2 lines): - line 56: // TODO Auto-generated method stub - line 61: // TODO Auto-generated method stub security-admin/src/main/java/org/apache/ranger/service/UserService.java (2 lines): - line 73: // TODO: Need to remove this ASAP - line 239: // TODO: Need to see whether user can set user as internal security-admin/src/main/java/org/apache/ranger/service/XPolicyService.java (2 lines): - line 127: * TODO : These parameters are specific for some components. Need to - line 252: * TODO : These parameters are specific for some components. Need to security-admin/src/main/java/org/apache/ranger/solr/SolrUtil.java (2 lines): - line 139: // TODO: Need to handle range here - line 264: // TODO: We are supporting single sort field only for now security-admin/src/main/java/org/apache/ranger/service/XUgsyncAuditInfoServiceBase.java (2 lines): - line 33: // TODO Auto-generated method stub - line 38: // TODO Auto-generated method stub agents-audit/src/main/java/org/apache/ranger/audit/provider/kafka/KafkaAuditProvider.java (2 lines): - line 106: // TODO: Add partition key - line 159: // TODO Auto-generated method stub plugin-kudu/src/main/java/org/apache/ranger/services/kudu/RangerServiceKudu.java (2 lines): - line 34: // TODO: implement configure validation for Kudu policies. - line 40: // TODO: implement resource lookup for Kudu policies. agents-common/src/main/java/org/apache/ranger/plugin/audit/RangerDefaultAuditHandler.java (2 lines): - line 162: // TODO: optimize the number of audit logs created - line 255: auditEvent.setAclEnforcer("ranger-acl"); // TODO: review agents-audit/src/main/java/org/apache/ranger/audit/provider/hdfs/HdfsLogDestination.java (2 lines): - line 314: // TODO: mechanism to XA-HDFS plugin to disable auditing of access checks to the current HDFS file - line 358: // TODO: unset the property set above to exclude auditing of logfile opening security-admin/src/main/java/org/apache/ranger/view/VXAuditRecordList.java (2 lines): - line 54: // TODO Auto-generated method stub - line 60: // TODO Auto-generated method stub kms/scripts/db_setup.py (2 lines): - line 340: #TODO: User array for forming command - line 435: #TODO: User array for forming command hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessor.java (2 lines): - line 1648: ret.setForwardedAddresses(null); //TODO: Need to check with Knox proxy how they handle forwarded add. - line 1765: ret.setForwardedAddresses(null); //TODO: Need to check with Knox proxy how they handle forwarded add. security-admin/src/main/java/org/apache/ranger/service/XPortalUserService.java (2 lines): - line 180: // TODO Auto-generated method stub - line 185: // TODO Auto-generated method stub security-admin/src/main/java/org/apache/ranger/service/RangerPolicyWithAssignedIdService.java (2 lines): - line 55: // TODO Auto-generated method stub - line 60: // TODO Auto-generated method stub security-admin/src/main/java/org/apache/ranger/entity/XXPortalUser.java (2 lines): - line 184: // TODO Auto-generated method stub - line 190: // TODO Auto-generated method stub security-admin/src/main/java/org/apache/ranger/elasticsearch/ElasticSearchAccessAuditsService.java (2 lines): - line 169: // TODO: Converting ID to hashcode for now - line 244: // TODO: Need to see what logType maps to in UI security-admin/src/main/webapp/libs/bower/bootprompt/bootprompt.js (2 lines): - line 428: // @TODO: can this move inside exports.dialog when we're iterating over each - line 855: // @TODO can we actually click *the* button object instead? security-admin/src/main/java/org/apache/ranger/service/XPermMapService.java (2 lines): - line 93: // TODO Auto-generated method stub - line 98: // TODO Auto-generated method stub agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPluginInfo.java (2 lines): - line 86: //FIXME UNUSED - line 100: //FIXME UNUSED security-admin/src/main/webapp/libs/fsOverrides/BBFOverrides.js (2 lines): - line 9: //this.pluginAttr = _.extend( {'type': 'text'}, options.schema.pluginAttr || {}); //TODO FIXME - line 18: this.$el.attr('data-date-enddate', new Date); //TODO security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java (2 lines): - line 1372: // TODO: As of now we are allowing SYS_ADMIN to read all the - line 1392: // TODO: As of now we are allowing SYS_ADMIN to read all the security-admin/src/main/java/org/apache/ranger/service/XPolicyExportAuditService.java (2 lines): - line 49: // TODO Auto-generated method stub - line 54: // TODO Auto-generated method stub ugsync/src/main/java/org/apache/ranger/usergroupsync/AbstractMapper.java (2 lines): - line 30: // TODO Auto-generated method stub - line 35: // TODO Auto-generated method stub security-admin/src/main/java/org/apache/ranger/service/XCredentialStoreService.java (2 lines): - line 32: // TODO Auto-generated method stub - line 37: // TODO Auto-generated method stub plugin-solr/src/main/java/org/apache/ranger/services/solr/client/ServiceSolrClient.java (1 line): - line 421: // TODO: Best is to get the collections based on the collection value which could contain wild cards agents-common/src/main/java/org/apache/ranger/plugin/resourcematcher/ResourceMatcher.java (1 line): - line 52: exprResolver = new RangerRequestExprResolver(value, null); // TODO: serviceType agents-common/src/main/java/org/apache/ranger/plugin/util/ServiceGdsInfo.java (1 line): - line 157: // TODO: implement this security-admin/src/main/java/org/apache/ranger/security/web/filter/RangerJwtAuthWrapper.java (1 line): - line 57: //FIXME: Browser agents should be common across ALL filters. security-admin/src/main/java/org/apache/ranger/service/RangerServiceWithAssignedIdService.java (1 line): - line 66: // TODO Auto-generated method stub security-admin/src/main/webapp/scripts/utils/XAUtils.js (1 line): - line 916: // TODO Added for Demo to remove datapicker popups security-admin/src/main/java/org/apache/ranger/patch/PatchForExternalUserStatusUpdate_J10056.java (1 line): - line 75: // TODO Auto-generated method stub agents-common/src/main/java/org/apache/ranger/plugin/policyengine/gds/GdsDshidEvaluator.java (1 line): - line 76: // TODO: security-admin/src/main/java/org/apache/ranger/db/RangerDaoManagerBase.java (1 line): - line 96: //TODO: Need to fix this, currently hard coding Solr security-admin/src/main/java/org/apache/ranger/view/VXUserPermission.java (1 line): - line 40: // TODO Auto-generated constructor stub security-admin/src/main/java/org/apache/ranger/view/VXTrxLogV2.java (1 line): - line 305: // TODO: log error security-admin/src/main/java/org/apache/ranger/common/SearchUtil.java (1 line): - line 174: // TODO need to handle this in more generic way so as to take care of all possible special characters. plugin-ozone/src/main/java/org/apache/ranger/authorization/ozone/authorizer/RangerOzoneAuthorizer.java (1 line): - line 105: //TODO: If source type is S3 and resource is volume, then allow it by default security-admin/src/main/webapp/libs/bower/x-editable/js/bootstrap-editable.js (1 line): - line 1057: TODO: added second param mainly to distinguish from bootstrap's shown event. It's a hotfix that will be solved in future versions via namespaced events. security-admin/src/main/java/org/apache/ranger/biz/RangerPolicyAdminImpl.java (1 line): - line 432: // TODO: run through evaluator in tagPolicyRepository as well security-admin/src/main/java/org/apache/ranger/patch/BaseLoader.java (1 line): - line 145: // TODO Auto-generated catch block plugin-kafka/src/main/java/org/apache/ranger/authorization/kafka/authorizer/RangerKafkaAuthorizer.java (1 line): - line 214: // TODO: provide a real implementation (RANGER-3809) agents-audit/src/main/java/org/apache/ranger/audit/provider/LocalFileLogBuffer.java (1 line): - line 628: // TODO: renameTo() does not work in all cases. in case of failure, copy the file contents to the destination and delete the file agents-audit/src/main/java/org/apache/ranger/audit/provider/AuditProviderFactory.java (1 line): - line 48: * TODO: security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java (1 line): - line 492: // FIXME hack : unnecessary. security-admin/scripts/db_setup.py (1 line): - line 1064: #TODO: User array for forming command plugin-solr/src/main/java/org/apache/ranger/authorization/solr/authorizer/SolrAuthzUtil.java (1 line): - line 214: // TODO - is this correct ? security-admin/src/main/java/org/apache/ranger/service/AbstractBaseResourceService.java (1 line): - line 489: // TODO:Current:Open: Need to set original and updated content security-admin/src/main/java/org/apache/ranger/common/RESTErrorUtil.java (1 line): - line 99: // TODO:Future:Open: Need to log all these and add user to security-admin/src/main/java/org/apache/ranger/amazon/cloudwatch/CloudWatchUtil.java (1 line): - line 86: //TODO: Improve response time ranger-tools/src/main/python/ranger_performance_tool/ranger_perf_utils/logging_utils.py (1 line): - line 239: # TODO: change os.system to subprocess.call agents-audit/src/main/java/org/apache/ranger/audit/provider/MiscUtil.java (1 line): - line 922: // TODO: Do proper parsing based on Solr response value hbase-agent/src/main/java/org/apache/ranger/services/hbase/client/HBaseClient.java (1 line): - line 405: //TODO: temporary solution - to be added to the UI for HBase unixauthservice/src/main/java/org/apache/ranger/authentication/UnixAuthenticationService.java (1 line): - line 244: //TODO: add more validation code security-admin/scripts/upgrade_admin.py (1 line): - line 257: # TODO: for oracle, need to find out as how to get these values hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java (1 line): - line 1403: return true; // TODO: derive from the policies security-admin/src/main/java/org/apache/ranger/common/ServiceUtil.java (1 line): - line 504: // TODO changes this to properly deal with collection for now just returning 1st item dev-support/spotbugsIncludeFile.xml (1 line): - line 52: