Skip to content

Instantly share code, notes, and snippets.

View jasondlee's full-sized avatar

Jason Lee jasondlee

View GitHub Profile
@Alternative
@Priority(Interceptor.Priority.LIBRARY_BEFORE)
@ApplicationScoped
class DisabledAuthController : AuthorizationController() {
@ConfigProperty(name = "myapp.disable.authorization")
var disableAuthorization = false
override fun isAuthorizationEnabled(): Boolean {
return !disableAuthorization
}
Java:
public static Field<List<LocationModel>> location(Condition cond) {
return multiset(
select(LOCATIONS.ID,
LOCATIONS.CHURCH_ID,
LOCATIONS.NAME)
.from(LOCATIONS)
.where(cond)
).as("location").convertFrom(r -> r.map(mapping(LocationModel::new)));
diff --git a/domain-management/src/main/java/org/jboss/as/domain/management/access/RoleMappingRemove.java b/domain-management/src/main/java/org/jboss/as/domain/management/access/RoleMappingRemove.java
index e5cafc6758..e744361fc1 100644
--- a/domain-management/src/main/java/org/jboss/as/domain/management/access/RoleMappingRemove.java
+++ b/domain-management/src/main/java/org/jboss/as/domain/management/access/RoleMappingRemove.java
@@ -33,6 +33,8 @@ import org.jboss.as.controller.OperationFailedException;
import org.jboss.as.controller.OperationStepHandler;
import org.jboss.as.controller.PathAddress;
import org.jboss.as.controller.access.management.WritableAuthorizerConfiguration;
+import org.jboss.as.controller.logging.ControllerLogger;
+import org.jboss.as.controller.registry.Resource;
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
import 'package:http/http.dart' as http;
import 'package:json_annotation/json_annotation.dart';
import 'package:steeplesoft_mobile/routes/Routes.dart';
class WeekToDatePage extends StatelessWidget {
final FlutterSecureStorage secureStorage = FlutterSecureStorage();
@jasondlee
jasondlee / test.kts
Created December 23, 2019 22:45
Executable kotlin script
#!/usr/bin/env -S kotlinc -script
println("hi")

Keybase proof

I hereby claim:

  • I am jasondlee on github.
  • I am jasondlee (https://keybase.io/jasondlee) on keybase.
  • I have a public key whose fingerprint is 83BB 41BB 7DEA 1B11 7BCC 4571 9681 08DD FD38 4F25

To claim this, I am signing this object:

@jasondlee
jasondlee / GitHub-Project-Guidelines.md
Created July 1, 2019 15:47 — forked from rsp/GitHub-Project-Guidelines.md
Git Strict Flow and GitHub Project Guidelines - setup rules and git flow for commercial and open-source projects by @rsp

Git Strict Flow and GitHub Project Guidelines

Or how to turn this:

into this:

diff --git a/security-oauth2/src/main/java/io/micronaut/security/oauth2/configuration/OauthConfiguration.java b/security-oauth2/src/main/java/io/micronaut/security/oauth2/configuration/OauthConfiguration.java
index 7b2f1afd..b40e0dee 100644
--- a/security-oauth2/src/main/java/io/micronaut/security/oauth2/configuration/OauthConfiguration.java
+++ b/security-oauth2/src/main/java/io/micronaut/security/oauth2/configuration/OauthConfiguration.java
@@ -18,6 +18,7 @@ package io.micronaut.security.oauth2.configuration;
import io.micronaut.core.util.Toggleable;
import javax.annotation.Nonnull;
+import java.util.Optional;
@jasondlee
jasondlee / Realtek 8812AU.md
Created October 25, 2017 19:35 — forked from yoyosan/Realtek 8812AU.md
Installing the Linux driver for ASUS AC-56 for Fedora 25 with kernel 4.11.

Manual compilation

Install

$ sudo su -
# TODO: You might need to install some debug packages for the kernel!
$ cd /tmp
$ git clone https://github.com/maurossi/rtl8812au
$ git checkout kernel-4.11
@jasondlee
jasondlee / DatabaseServiceTest.kt
Created November 4, 2015 22:10
This is a rough example of a Kotlin-based Arquillian test. DatabaseService is, for what it's worth, a CDI-exposed Kotlin-based class as well.
package com.steeplesoft.kotlinee
import com.steeplesoft.kotlinee.service.DatabaseService
import org.jboss.arquillian.container.test.api.Deployment
import org.jboss.arquillian.junit.Arquillian
import org.jboss.shrinkwrap.api.ShrinkWrap
import org.jboss.shrinkwrap.api.spec.JavaArchive
import org.jboss.shrinkwrap.api.spec.WebArchive
import org.jboss.shrinkwrap.resolver.api.maven.Maven
import org.junit.Assert