Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.15 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.03 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "maliciouscompliance@lemmy.world"
    +title: "maliciouscompliance"
    +description: """
      People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
      \n
      ======\n
      \n
      - We ENCOURAGE posts about events that happened to you, or someone you know.\n
      - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
      - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
      \n
      ======\n
      \n
      Also check out the following communities:\n
      \n
      [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 90
    +entryCommentCount: 2202
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729480958 {#276
      date: 2024-10-21 05:22:38.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 8
    +apId: "maliciouscompliance@lemmy.world"
    +apProfileId: "https://lemmy.world/c/maliciouscompliance"
    +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
    +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "maliciouscompliance"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729545202 {#270
      date: 2024-10-21 23:13:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686889594 {#272
      date: 2023-06-16 06:26:34.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
  +title: "That time I followed my employment contract to the letter"
  +url: null
  +body: """
    It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
    \n
    My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
    \n
    I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
    \n
    - My job was well specified in the contract.\n
    - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
    \n
    Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
    \n
    My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
    \n
    On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
    \n
    Thanks for reading my rant!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 439
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1693195364 {#2410
    date: 2023-08-28 06:02:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 1950
  -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
  -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1693088263
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/2738783"
  +editedAt: DateTimeImmutable @1693001999 {#1850
    date: 2023-08-26 00:19:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693001863 {#2420
    date: 2023-08-26 00:17:43.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "maliciouscompliance@lemmy.world"
    +title: "maliciouscompliance"
    +description: """
      People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
      \n
      ======\n
      \n
      - We ENCOURAGE posts about events that happened to you, or someone you know.\n
      - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
      - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
      \n
      ======\n
      \n
      Also check out the following communities:\n
      \n
      [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 90
    +entryCommentCount: 2202
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729480958 {#276
      date: 2024-10-21 05:22:38.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 8
    +apId: "maliciouscompliance@lemmy.world"
    +apProfileId: "https://lemmy.world/c/maliciouscompliance"
    +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
    +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "maliciouscompliance"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729545202 {#270
      date: 2024-10-21 23:13:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686889594 {#272
      date: 2023-06-16 06:26:34.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
  +title: "That time I followed my employment contract to the letter"
  +url: null
  +body: """
    It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
    \n
    My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
    \n
    I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
    \n
    - My job was well specified in the contract.\n
    - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
    \n
    Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
    \n
    My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
    \n
    On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
    \n
    Thanks for reading my rant!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 439
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1693195364 {#2410
    date: 2023-08-28 06:02:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 1950
  -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
  -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1693088263
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/2738783"
  +editedAt: DateTimeImmutable @1693001999 {#1850
    date: 2023-08-26 00:19:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693001863 {#2420
    date: 2023-08-26 00:17:43.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "maliciouscompliance@lemmy.world"
    +title: "maliciouscompliance"
    +description: """
      People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
      \n
      ======\n
      \n
      - We ENCOURAGE posts about events that happened to you, or someone you know.\n
      - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
      - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
      \n
      ======\n
      \n
      Also check out the following communities:\n
      \n
      [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 90
    +entryCommentCount: 2202
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729480958 {#276
      date: 2024-10-21 05:22:38.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 8
    +apId: "maliciouscompliance@lemmy.world"
    +apProfileId: "https://lemmy.world/c/maliciouscompliance"
    +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
    +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "maliciouscompliance"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729545202 {#270
      date: 2024-10-21 23:13:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686889594 {#272
      date: 2023-06-16 06:26:34.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
  +title: "That time I followed my employment contract to the letter"
  +url: null
  +body: """
    It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
    \n
    My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
    \n
    I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
    \n
    - My job was well specified in the contract.\n
    - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
    \n
    Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
    \n
    My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
    \n
    On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
    \n
    Thanks for reading my rant!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 439
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1693195364 {#2410
    date: 2023-08-28 06:02:44.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 1950
  -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
  -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1693088263
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/post/2738783"
  +editedAt: DateTimeImmutable @1693001999 {#1850
    date: 2023-08-26 00:19:59.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693001863 {#2420
    date: 2023-08-26 00:17:43.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#4057
  +user: App\Entity\User {#4005 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Fuck yeah. Better $ than xboss. That is some sweet retribution."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 29
  +score: 0
  +lastActive: DateTime @1693027753 {#4066
    date: 2023-08-26 07:29:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4055 …}
  +nested: Doctrine\ORM\PersistentCollection {#4053 …}
  +votes: Doctrine\ORM\PersistentCollection {#4051 …}
  +reports: Doctrine\ORM\PersistentCollection {#4049 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4017 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4021 …}
  -id: 26856
  -bodyTs: "'better':3 'fuck':1 'retribut':10 'sweet':9 'xboss':5 'yeah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/2398186"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693026171 {#4002
    date: 2023-08-26 07:02:51.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4057
  +user: App\Entity\User {#4005 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Fuck yeah. Better $ than xboss. That is some sweet retribution."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 29
  +score: 0
  +lastActive: DateTime @1693027753 {#4066
    date: 2023-08-26 07:29:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4055 …}
  +nested: Doctrine\ORM\PersistentCollection {#4053 …}
  +votes: Doctrine\ORM\PersistentCollection {#4051 …}
  +reports: Doctrine\ORM\PersistentCollection {#4049 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4017 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4021 …}
  -id: 26856
  -bodyTs: "'better':3 'fuck':1 'retribut':10 'sweet':9 'xboss':5 'yeah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/2398186"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693026171 {#4002
    date: 2023-08-26 07:02:51.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4057
  +user: App\Entity\User {#4005 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Fuck yeah. Better $ than xboss. That is some sweet retribution."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 29
  +score: 0
  +lastActive: DateTime @1693027753 {#4066
    date: 2023-08-26 07:29:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4055 …}
  +nested: Doctrine\ORM\PersistentCollection {#4053 …}
  +votes: Doctrine\ORM\PersistentCollection {#4051 …}
  +reports: Doctrine\ORM\PersistentCollection {#4049 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4017 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4021 …}
  -id: 26856
  -bodyTs: "'better':3 'fuck':1 'retribut':10 'sweet':9 'xboss':5 'yeah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/2398186"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693026171 {#4002
    date: 2023-08-26 07:02:51.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4483
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4057
    +user: App\Entity\User {#4005 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Fuck yeah. Better $ than xboss. That is some sweet retribution."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 29
    +score: 0
    +lastActive: DateTime @1693027753 {#4066
      date: 2023-08-26 07:29:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4055 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4021 …}
    -id: 26856
    -bodyTs: "'better':3 'fuck':1 'retribut':10 'sweet':9 'xboss':5 'yeah':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/2398186"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693026171 {#4002
      date: 2023-08-26 07:02:51.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4057}
  +body: "It was my petty revenge instead of telling him that he was an asshole and a mediocre manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1693027751 {#4481
    date: 2023-08-26 07:29:11.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@chepox@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4484 …}
  +nested: Doctrine\ORM\PersistentCollection {#4486 …}
  +votes: Doctrine\ORM\PersistentCollection {#4488 …}
  +reports: Doctrine\ORM\PersistentCollection {#4490 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4492 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4494 …}
  -id: 26857
  -bodyTs: "'asshol':14 'instead':6 'manag':18 'mediocr':17 'petti':4 'reveng':5 'tell':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2482945"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693027751 {#4482
    date: 2023-08-26 07:29:11.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4483
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4057
    +user: App\Entity\User {#4005 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Fuck yeah. Better $ than xboss. That is some sweet retribution."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 29
    +score: 0
    +lastActive: DateTime @1693027753 {#4066
      date: 2023-08-26 07:29:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4055 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4021 …}
    -id: 26856
    -bodyTs: "'better':3 'fuck':1 'retribut':10 'sweet':9 'xboss':5 'yeah':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/2398186"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693026171 {#4002
      date: 2023-08-26 07:02:51.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4057}
  +body: "It was my petty revenge instead of telling him that he was an asshole and a mediocre manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1693027751 {#4481
    date: 2023-08-26 07:29:11.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@chepox@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4484 …}
  +nested: Doctrine\ORM\PersistentCollection {#4486 …}
  +votes: Doctrine\ORM\PersistentCollection {#4488 …}
  +reports: Doctrine\ORM\PersistentCollection {#4490 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4492 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4494 …}
  -id: 26857
  -bodyTs: "'asshol':14 'instead':6 'manag':18 'mediocr':17 'petti':4 'reveng':5 'tell':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2482945"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693027751 {#4482
    date: 2023-08-26 07:29:11.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4483
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4057
    +user: App\Entity\User {#4005 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Fuck yeah. Better $ than xboss. That is some sweet retribution."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 29
    +score: 0
    +lastActive: DateTime @1693027753 {#4066
      date: 2023-08-26 07:29:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4055 …}
    +nested: Doctrine\ORM\PersistentCollection {#4053 …}
    +votes: Doctrine\ORM\PersistentCollection {#4051 …}
    +reports: Doctrine\ORM\PersistentCollection {#4049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4021 …}
    -id: 26856
    -bodyTs: "'better':3 'fuck':1 'retribut':10 'sweet':9 'xboss':5 'yeah':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/2398186"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693026171 {#4002
      date: 2023-08-26 07:02:51.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4057}
  +body: "It was my petty revenge instead of telling him that he was an asshole and a mediocre manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 11
  +score: 0
  +lastActive: DateTime @1693027751 {#4481
    date: 2023-08-26 07:29:11.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@chepox@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4484 …}
  +nested: Doctrine\ORM\PersistentCollection {#4486 …}
  +votes: Doctrine\ORM\PersistentCollection {#4488 …}
  +reports: Doctrine\ORM\PersistentCollection {#4490 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4492 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4494 …}
  -id: 26857
  -bodyTs: "'asshol':14 'instead':6 'manag':18 'mediocr':17 'petti':4 'reveng':5 'tell':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2482945"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693027751 {#4482
    date: 2023-08-26 07:29:11.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4089
  +user: App\Entity\User {#4078 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 19
  +score: 0
  +lastActive: DateTime @1693195365 {#4095
    date: 2023-08-28 06:02:45.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4094 …}
  +nested: Doctrine\ORM\PersistentCollection {#4093 …}
  +votes: Doctrine\ORM\PersistentCollection {#4084 …}
  +reports: Doctrine\ORM\PersistentCollection {#4087 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
  -id: 26855
  -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/1993743"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693026021 {#4100
    date: 2023-08-26 07:00:21.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4089
  +user: App\Entity\User {#4078 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 19
  +score: 0
  +lastActive: DateTime @1693195365 {#4095
    date: 2023-08-28 06:02:45.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4094 …}
  +nested: Doctrine\ORM\PersistentCollection {#4093 …}
  +votes: Doctrine\ORM\PersistentCollection {#4084 …}
  +reports: Doctrine\ORM\PersistentCollection {#4087 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
  -id: 26855
  -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/1993743"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693026021 {#4100
    date: 2023-08-26 07:00:21.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4089
  +user: App\Entity\User {#4078 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 19
  +score: 0
  +lastActive: DateTime @1693195365 {#4095
    date: 2023-08-28 06:02:45.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4094 …}
  +nested: Doctrine\ORM\PersistentCollection {#4093 …}
  +votes: Doctrine\ORM\PersistentCollection {#4084 …}
  +reports: Doctrine\ORM\PersistentCollection {#4087 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
  -id: 26855
  -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/1993743"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693026021 {#4100
    date: 2023-08-26 07:00:21.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#4452
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4089
    +user: App\Entity\User {#4078 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1693195365 {#4095
      date: 2023-08-28 06:02:45.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4094 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4084 …}
    +reports: Doctrine\ORM\PersistentCollection {#4087 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
    -id: 26855
    -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/1993743"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693026021 {#4100
      date: 2023-08-26 07:00:21.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    It’s usually 3 month for most white collar jobs and it goes both ways so you can take the time to find a new job.\n
    \n
    Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 24
  +score: 0
  +lastActive: DateTime @1693027874 {#4450
    date: 2023-08-26 07:31:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4453 …}
  +nested: Doctrine\ORM\PersistentCollection {#4455 …}
  +votes: Doctrine\ORM\PersistentCollection {#4457 …}
  +reports: Doctrine\ORM\PersistentCollection {#4459 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4461 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4463 …}
  -id: 26858
  -bodyTs: "'3':4 'collar':9 'cours':28 'difficult':41 'find':23 'fire':33 'goe':13 'huge':36 'instant':34 'job':10,26 'mistak':37 'month':5 'never':51 'new':25 'prove':43 'seen':52 'still':31 'take':19 'time':21 'use':54 'usual':3 've':50 'way':15 'white':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2482980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693027874 {#4451
    date: 2023-08-26 07:31:14.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#4452
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4089
    +user: App\Entity\User {#4078 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1693195365 {#4095
      date: 2023-08-28 06:02:45.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4094 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4084 …}
    +reports: Doctrine\ORM\PersistentCollection {#4087 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
    -id: 26855
    -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/1993743"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693026021 {#4100
      date: 2023-08-26 07:00:21.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    It’s usually 3 month for most white collar jobs and it goes both ways so you can take the time to find a new job.\n
    \n
    Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 24
  +score: 0
  +lastActive: DateTime @1693027874 {#4450
    date: 2023-08-26 07:31:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4453 …}
  +nested: Doctrine\ORM\PersistentCollection {#4455 …}
  +votes: Doctrine\ORM\PersistentCollection {#4457 …}
  +reports: Doctrine\ORM\PersistentCollection {#4459 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4461 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4463 …}
  -id: 26858
  -bodyTs: "'3':4 'collar':9 'cours':28 'difficult':41 'find':23 'fire':33 'goe':13 'huge':36 'instant':34 'job':10,26 'mistak':37 'month':5 'never':51 'new':25 'prove':43 'seen':52 'still':31 'take':19 'time':21 'use':54 'usual':3 've':50 'way':15 'white':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2482980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693027874 {#4451
    date: 2023-08-26 07:31:14.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#4452
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4089
    +user: App\Entity\User {#4078 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1693195365 {#4095
      date: 2023-08-28 06:02:45.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4094 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4084 …}
    +reports: Doctrine\ORM\PersistentCollection {#4087 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
    -id: 26855
    -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/1993743"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693026021 {#4100
      date: 2023-08-26 07:00:21.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    It’s usually 3 month for most white collar jobs and it goes both ways so you can take the time to find a new job.\n
    \n
    Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 24
  +score: 0
  +lastActive: DateTime @1693027874 {#4450
    date: 2023-08-26 07:31:14.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4453 …}
  +nested: Doctrine\ORM\PersistentCollection {#4455 …}
  +votes: Doctrine\ORM\PersistentCollection {#4457 …}
  +reports: Doctrine\ORM\PersistentCollection {#4459 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4461 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4463 …}
  -id: 26858
  -bodyTs: "'3':4 'collar':9 'cours':28 'difficult':41 'find':23 'fire':33 'goe':13 'huge':36 'instant':34 'job':10,26 'mistak':37 'month':5 'never':51 'new':25 'prove':43 'seen':52 'still':31 'take':19 'time':21 'use':54 'usual':3 've':50 'way':15 'white':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2482980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693027874 {#4451
    date: 2023-08-26 07:31:14.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#4501
  +user: Proxies\__CG__\App\Entity\User {#4468 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4452
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: App\Entity\User {#4078 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1693195365 {#4095
        date: 2023-08-28 06:02:45.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@glad_cat@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4094 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4084 …}
      +reports: Doctrine\ORM\PersistentCollection {#4087 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
      -id: 26855
      -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/1993743"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693026021 {#4100
        date: 2023-08-26 07:00:21.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4089}
    +body: """
      It’s usually 3 month for most white collar jobs and it goes both ways so you can take the time to find a new job.\n
      \n
      Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 24
    +score: 0
    +lastActive: DateTime @1693027874 {#4450
      date: 2023-08-26 07:31:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
      "@cadekat@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4453 …}
    +nested: Doctrine\ORM\PersistentCollection {#4455 …}
    +votes: Doctrine\ORM\PersistentCollection {#4457 …}
    +reports: Doctrine\ORM\PersistentCollection {#4459 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4461 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4463 …}
    -id: 26858
    -bodyTs: "'3':4 'collar':9 'cours':28 'difficult':41 'find':23 'fire':33 'goe':13 'huge':36 'instant':34 'job':10,26 'mistak':37 'month':5 'never':51 'new':25 'prove':43 'seen':52 'still':31 'take':19 'time':21 'use':54 'usual':3 've':50 'way':15 'white':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/2482980"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693027874 {#4451
      date: 2023-08-26 07:31:14.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    > Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.\n
    \n
    I have seen it a few times, but there have to be severe and generally repeated offenses, though you can get fired instantly for stuff like serious stealing from the company. But then again, there was once a dude who tried to start a fist fight with his bosses’ boss, which apparently wasn’t enough for him to get fired instantly.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1693065432 {#4500
    date: 2023-08-26 17:57:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4505 …}
  +nested: Doctrine\ORM\PersistentCollection {#4511 …}
  +votes: Doctrine\ORM\PersistentCollection {#4507 …}
  +reports: Doctrine\ORM\PersistentCollection {#4512 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4514 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4516 …}
  -id: 26911
  -bodyTs: "'appar':80 'boss':77,78 'compani':59 'cours':2 'difficult':15 'dude':67 'enough':83 'fight':74 'fire':7,50,88 'fist':73 'general':43 'get':49,87 'huge':10 'instant':8,51,89 'like':54 'mistak':11 'never':25 'offens':45 'prove':17 'repeat':44 'seen':26,31 'serious':55 'sever':41 'start':71 'steal':56 'still':5 'stuff':53 'though':46 'time':35 'tri':69 'use':28 've':24 'wasn':81"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/3122244"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693065432 {#4497
    date: 2023-08-26 17:57:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4501
  +user: Proxies\__CG__\App\Entity\User {#4468 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4452
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: App\Entity\User {#4078 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1693195365 {#4095
        date: 2023-08-28 06:02:45.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@glad_cat@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4094 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4084 …}
      +reports: Doctrine\ORM\PersistentCollection {#4087 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
      -id: 26855
      -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/1993743"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693026021 {#4100
        date: 2023-08-26 07:00:21.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4089}
    +body: """
      It’s usually 3 month for most white collar jobs and it goes both ways so you can take the time to find a new job.\n
      \n
      Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 24
    +score: 0
    +lastActive: DateTime @1693027874 {#4450
      date: 2023-08-26 07:31:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
      "@cadekat@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4453 …}
    +nested: Doctrine\ORM\PersistentCollection {#4455 …}
    +votes: Doctrine\ORM\PersistentCollection {#4457 …}
    +reports: Doctrine\ORM\PersistentCollection {#4459 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4461 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4463 …}
    -id: 26858
    -bodyTs: "'3':4 'collar':9 'cours':28 'difficult':41 'find':23 'fire':33 'goe':13 'huge':36 'instant':34 'job':10,26 'mistak':37 'month':5 'never':51 'new':25 'prove':43 'seen':52 'still':31 'take':19 'time':21 'use':54 'usual':3 've':50 'way':15 'white':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/2482980"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693027874 {#4451
      date: 2023-08-26 07:31:14.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    > Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.\n
    \n
    I have seen it a few times, but there have to be severe and generally repeated offenses, though you can get fired instantly for stuff like serious stealing from the company. But then again, there was once a dude who tried to start a fist fight with his bosses’ boss, which apparently wasn’t enough for him to get fired instantly.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1693065432 {#4500
    date: 2023-08-26 17:57:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4505 …}
  +nested: Doctrine\ORM\PersistentCollection {#4511 …}
  +votes: Doctrine\ORM\PersistentCollection {#4507 …}
  +reports: Doctrine\ORM\PersistentCollection {#4512 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4514 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4516 …}
  -id: 26911
  -bodyTs: "'appar':80 'boss':77,78 'compani':59 'cours':2 'difficult':15 'dude':67 'enough':83 'fight':74 'fire':7,50,88 'fist':73 'general':43 'get':49,87 'huge':10 'instant':8,51,89 'like':54 'mistak':11 'never':25 'offens':45 'prove':17 'repeat':44 'seen':26,31 'serious':55 'sever':41 'start':71 'steal':56 'still':5 'stuff':53 'though':46 'time':35 'tri':69 'use':28 've':24 'wasn':81"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/3122244"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693065432 {#4497
    date: 2023-08-26 17:57:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4501
  +user: Proxies\__CG__\App\Entity\User {#4468 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4452
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: App\Entity\User {#4078 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1693195365 {#4095
        date: 2023-08-28 06:02:45.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@glad_cat@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4094 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4084 …}
      +reports: Doctrine\ORM\PersistentCollection {#4087 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
      -id: 26855
      -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/1993743"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693026021 {#4100
        date: 2023-08-26 07:00:21.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4089}
    +body: """
      It’s usually 3 month for most white collar jobs and it goes both ways so you can take the time to find a new job.\n
      \n
      Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 24
    +score: 0
    +lastActive: DateTime @1693027874 {#4450
      date: 2023-08-26 07:31:14.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
      "@cadekat@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4453 …}
    +nested: Doctrine\ORM\PersistentCollection {#4455 …}
    +votes: Doctrine\ORM\PersistentCollection {#4457 …}
    +reports: Doctrine\ORM\PersistentCollection {#4459 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4461 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4463 …}
    -id: 26858
    -bodyTs: "'3':4 'collar':9 'cours':28 'difficult':41 'find':23 'fire':33 'goe':13 'huge':36 'instant':34 'job':10,26 'mistak':37 'month':5 'never':51 'new':25 'prove':43 'seen':52 'still':31 'take':19 'time':21 'use':54 'usual':3 've':50 'way':15 'white':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/2482980"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693027874 {#4451
      date: 2023-08-26 07:31:14.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    > Of course you can still be fired instantly for huge mistakes but it’s difficult to prove for them which is why I’ve never seen it used.\n
    \n
    I have seen it a few times, but there have to be severe and generally repeated offenses, though you can get fired instantly for stuff like serious stealing from the company. But then again, there was once a dude who tried to start a fist fight with his bosses’ boss, which apparently wasn’t enough for him to get fired instantly.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1693065432 {#4500
    date: 2023-08-26 17:57:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4505 …}
  +nested: Doctrine\ORM\PersistentCollection {#4511 …}
  +votes: Doctrine\ORM\PersistentCollection {#4507 …}
  +reports: Doctrine\ORM\PersistentCollection {#4512 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4514 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4516 …}
  -id: 26911
  -bodyTs: "'appar':80 'boss':77,78 'compani':59 'cours':2 'difficult':15 'dude':67 'enough':83 'fight':74 'fire':7,50,88 'fist':73 'general':43 'get':49,87 'huge':10 'instant':8,51,89 'like':54 'mistak':11 'never':25 'offens':45 'prove':17 'repeat':44 'seen':26,31 'serious':55 'sever':41 'start':71 'steal':56 'still':5 'stuff':53 'though':46 'time':35 'tri':69 'use':28 've':24 'wasn':81"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/3122244"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693065432 {#4497
    date: 2023-08-26 17:57:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#4467
  +user: Proxies\__CG__\App\Entity\User {#4468 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4089
    +user: App\Entity\User {#4078 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1693195365 {#4095
      date: 2023-08-28 06:02:45.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4094 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4084 …}
    +reports: Doctrine\ORM\PersistentCollection {#4087 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
    -id: 26855
    -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/1993743"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693026021 {#4100
      date: 2023-08-26 07:00:21.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    As far as I know this is standard at least in western Europe, I believe it is required by law, but it could also be defined in general contracts.\n
    \n
    And it’s not just for the employer, it’s mostly for the worker since if you get fired, the employer needs a good reason (repeated or severe breach or contract) to immediately end the contract. So unless you fuck up severely, they still have to pay you for 3 months while you are looking for a job.\n
    \n
    And in practice, most are aware that during this time period, they effectively can’t really control you all that much. Sure, if you just don’t show up for work at all or obviously breache the contract, they don’t have to pay you, but otherwise, what are they gonna do, fire you?\n
    \n
    In some jobs you can essentially get 3 additional months of paid vacation if they don’t need you to teach the new guy or if they are scared that you could be a pain in the ass, so they just send you home while they pay you for 3 months.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1693065102 {#4465
    date: 2023-08-26 17:51:42.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4469 …}
  +nested: Doctrine\ORM\PersistentCollection {#4471 …}
  +votes: Doctrine\ORM\PersistentCollection {#4473 …}
  +reports: Doctrine\ORM\PersistentCollection {#4475 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4477 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
  -id: 26907
  -bodyTs: "'3':79,149,191 'addit':150 'also':24 'ass':179 'awar':93 'believ':15 'breach':58,123 'contract':29,60,65,125 'control':104 'could':23,173 'defin':26 'effect':100 'employ':37,50 'end':63 'essenti':147 'europ':13 'far':2 'fire':48,140 'fuck':69 'general':28 'get':47,148 'gonna':138 'good':53 'guy':165 'home':185 'immedi':62 'job':87,144 'know':5 'law':20 'least':10 'look':84 'month':80,151,192 'most':40 'much':108 'need':51,159 'new':164 'obvious':122 'otherwis':134 'paid':153 'pain':176 'pay':76,131,188 'period':98 'practic':90 'realli':103 'reason':54 'repeat':55 'requir':18 'scare':170 'send':183 'sever':57,71 'show':115 'sinc':44 'standard':8 'still':73 'sure':109 'teach':162 'time':97 'unless':67 'vacat':154 'western':12 'work':118 'worker':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/3122080"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693065102 {#4466
    date: 2023-08-26 17:51:42.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#4467
  +user: Proxies\__CG__\App\Entity\User {#4468 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4089
    +user: App\Entity\User {#4078 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1693195365 {#4095
      date: 2023-08-28 06:02:45.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4094 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4084 …}
    +reports: Doctrine\ORM\PersistentCollection {#4087 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
    -id: 26855
    -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/1993743"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693026021 {#4100
      date: 2023-08-26 07:00:21.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    As far as I know this is standard at least in western Europe, I believe it is required by law, but it could also be defined in general contracts.\n
    \n
    And it’s not just for the employer, it’s mostly for the worker since if you get fired, the employer needs a good reason (repeated or severe breach or contract) to immediately end the contract. So unless you fuck up severely, they still have to pay you for 3 months while you are looking for a job.\n
    \n
    And in practice, most are aware that during this time period, they effectively can’t really control you all that much. Sure, if you just don’t show up for work at all or obviously breache the contract, they don’t have to pay you, but otherwise, what are they gonna do, fire you?\n
    \n
    In some jobs you can essentially get 3 additional months of paid vacation if they don’t need you to teach the new guy or if they are scared that you could be a pain in the ass, so they just send you home while they pay you for 3 months.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1693065102 {#4465
    date: 2023-08-26 17:51:42.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4469 …}
  +nested: Doctrine\ORM\PersistentCollection {#4471 …}
  +votes: Doctrine\ORM\PersistentCollection {#4473 …}
  +reports: Doctrine\ORM\PersistentCollection {#4475 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4477 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
  -id: 26907
  -bodyTs: "'3':79,149,191 'addit':150 'also':24 'ass':179 'awar':93 'believ':15 'breach':58,123 'contract':29,60,65,125 'control':104 'could':23,173 'defin':26 'effect':100 'employ':37,50 'end':63 'essenti':147 'europ':13 'far':2 'fire':48,140 'fuck':69 'general':28 'get':47,148 'gonna':138 'good':53 'guy':165 'home':185 'immedi':62 'job':87,144 'know':5 'law':20 'least':10 'look':84 'month':80,151,192 'most':40 'much':108 'need':51,159 'new':164 'obvious':122 'otherwis':134 'paid':153 'pain':176 'pay':76,131,188 'period':98 'practic':90 'realli':103 'reason':54 'repeat':55 'requir':18 'scare':170 'send':183 'sever':57,71 'show':115 'sinc':44 'standard':8 'still':73 'sure':109 'teach':162 'time':97 'unless':67 'vacat':154 'western':12 'work':118 'worker':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/3122080"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693065102 {#4466
    date: 2023-08-26 17:51:42.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#4467
  +user: Proxies\__CG__\App\Entity\User {#4468 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4089
    +user: App\Entity\User {#4078 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1693195365 {#4095
      date: 2023-08-28 06:02:45.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4094 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4084 …}
    +reports: Doctrine\ORM\PersistentCollection {#4087 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
    -id: 26855
    -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/1993743"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693026021 {#4100
      date: 2023-08-26 07:00:21.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    As far as I know this is standard at least in western Europe, I believe it is required by law, but it could also be defined in general contracts.\n
    \n
    And it’s not just for the employer, it’s mostly for the worker since if you get fired, the employer needs a good reason (repeated or severe breach or contract) to immediately end the contract. So unless you fuck up severely, they still have to pay you for 3 months while you are looking for a job.\n
    \n
    And in practice, most are aware that during this time period, they effectively can’t really control you all that much. Sure, if you just don’t show up for work at all or obviously breache the contract, they don’t have to pay you, but otherwise, what are they gonna do, fire you?\n
    \n
    In some jobs you can essentially get 3 additional months of paid vacation if they don’t need you to teach the new guy or if they are scared that you could be a pain in the ass, so they just send you home while they pay you for 3 months.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 12
  +score: 0
  +lastActive: DateTime @1693065102 {#4465
    date: 2023-08-26 17:51:42.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4469 …}
  +nested: Doctrine\ORM\PersistentCollection {#4471 …}
  +votes: Doctrine\ORM\PersistentCollection {#4473 …}
  +reports: Doctrine\ORM\PersistentCollection {#4475 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4477 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
  -id: 26907
  -bodyTs: "'3':79,149,191 'addit':150 'also':24 'ass':179 'awar':93 'believ':15 'breach':58,123 'contract':29,60,65,125 'control':104 'could':23,173 'defin':26 'effect':100 'employ':37,50 'end':63 'essenti':147 'europ':13 'far':2 'fire':48,140 'fuck':69 'general':28 'get':47,148 'gonna':138 'good':53 'guy':165 'home':185 'immedi':62 'job':87,144 'know':5 'law':20 'least':10 'look':84 'month':80,151,192 'most':40 'much':108 'need':51,159 'new':164 'obvious':122 'otherwis':134 'paid':153 'pain':176 'pay':76,131,188 'period':98 'practic':90 'realli':103 'reason':54 'repeat':55 'requir':18 'scare':170 'send':183 'sever':57,71 'show':115 'sinc':44 'standard':8 'still':73 'sure':109 'teach':162 'time':97 'unless':67 'vacat':154 'western':12 'work':118 'worker':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/3122080"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693065102 {#4466
    date: 2023-08-26 17:51:42.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#4535
  +user: Proxies\__CG__\App\Entity\User {#4536 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4467
    +user: Proxies\__CG__\App\Entity\User {#4468 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: App\Entity\User {#4078 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1693195365 {#4095
        date: 2023-08-28 06:02:45.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@glad_cat@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4094 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4084 …}
      +reports: Doctrine\ORM\PersistentCollection {#4087 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
      -id: 26855
      -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/1993743"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693026021 {#4100
        date: 2023-08-26 07:00:21.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4089}
    +body: """
      As far as I know this is standard at least in western Europe, I believe it is required by law, but it could also be defined in general contracts.\n
      \n
      And it’s not just for the employer, it’s mostly for the worker since if you get fired, the employer needs a good reason (repeated or severe breach or contract) to immediately end the contract. So unless you fuck up severely, they still have to pay you for 3 months while you are looking for a job.\n
      \n
      And in practice, most are aware that during this time period, they effectively can’t really control you all that much. Sure, if you just don’t show up for work at all or obviously breache the contract, they don’t have to pay you, but otherwise, what are they gonna do, fire you?\n
      \n
      In some jobs you can essentially get 3 additional months of paid vacation if they don’t need you to teach the new guy or if they are scared that you could be a pain in the ass, so they just send you home while they pay you for 3 months.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1693065102 {#4465
      date: 2023-08-26 17:51:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
      "@cadekat@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4469 …}
    +nested: Doctrine\ORM\PersistentCollection {#4471 …}
    +votes: Doctrine\ORM\PersistentCollection {#4473 …}
    +reports: Doctrine\ORM\PersistentCollection {#4475 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4477 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
    -id: 26907
    -bodyTs: "'3':79,149,191 'addit':150 'also':24 'ass':179 'awar':93 'believ':15 'breach':58,123 'contract':29,60,65,125 'control':104 'could':23,173 'defin':26 'effect':100 'employ':37,50 'end':63 'essenti':147 'europ':13 'far':2 'fire':48,140 'fuck':69 'general':28 'get':47,148 'gonna':138 'good':53 'guy':165 'home':185 'immedi':62 'job':87,144 'know':5 'law':20 'least':10 'look':84 'month':80,151,192 'most':40 'much':108 'need':51,159 'new':164 'obvious':122 'otherwis':134 'paid':153 'pain':176 'pay':76,131,188 'period':98 'practic':90 'realli':103 'reason':54 'repeat':55 'requir':18 'scare':170 'send':183 'sever':57,71 'show':115 'sinc':44 'standard':8 'still':73 'sure':109 'teach':162 'time':97 'unless':67 'vacat':154 'western':12 'work':118 'worker':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/3122080"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693065102 {#4466
      date: 2023-08-26 17:51:42.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    > additional months of paid vacation if they don’t need you to teach the new guy or if they are scared that you could be a pain in the ass, so they just send you home while they pay you for 3 months.\n
    \n
    In Denmark it’s based on how long you’ve worked there. The most I’ve got personally was 7 months paid “vacation”.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1693195364 {#4533
    date: 2023-08-28 06:02:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
    "@aski3252@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4537 …}
  +nested: Doctrine\ORM\PersistentCollection {#4539 …}
  +votes: Doctrine\ORM\PersistentCollection {#4541 …}
  +reports: Doctrine\ORM\PersistentCollection {#4543 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4547 …}
  -id: 27062
  -bodyTs: "'3':42 '7':63 'addit':1 'ass':30 'base':48 'could':24 'denmark':45 'got':60 'guy':16 'home':36 'long':51 'month':2,43,64 'need':10 'new':15 'paid':4,65 'pain':27 'pay':39 'person':61 'scare':21 'send':34 'teach':13 'vacat':5,66 've':53,59 'work':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2877497"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693195364 {#4534
    date: 2023-08-28 06:02:44.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#4535
  +user: Proxies\__CG__\App\Entity\User {#4536 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4467
    +user: Proxies\__CG__\App\Entity\User {#4468 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: App\Entity\User {#4078 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1693195365 {#4095
        date: 2023-08-28 06:02:45.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@glad_cat@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4094 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4084 …}
      +reports: Doctrine\ORM\PersistentCollection {#4087 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
      -id: 26855
      -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/1993743"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693026021 {#4100
        date: 2023-08-26 07:00:21.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4089}
    +body: """
      As far as I know this is standard at least in western Europe, I believe it is required by law, but it could also be defined in general contracts.\n
      \n
      And it’s not just for the employer, it’s mostly for the worker since if you get fired, the employer needs a good reason (repeated or severe breach or contract) to immediately end the contract. So unless you fuck up severely, they still have to pay you for 3 months while you are looking for a job.\n
      \n
      And in practice, most are aware that during this time period, they effectively can’t really control you all that much. Sure, if you just don’t show up for work at all or obviously breache the contract, they don’t have to pay you, but otherwise, what are they gonna do, fire you?\n
      \n
      In some jobs you can essentially get 3 additional months of paid vacation if they don’t need you to teach the new guy or if they are scared that you could be a pain in the ass, so they just send you home while they pay you for 3 months.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1693065102 {#4465
      date: 2023-08-26 17:51:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
      "@cadekat@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4469 …}
    +nested: Doctrine\ORM\PersistentCollection {#4471 …}
    +votes: Doctrine\ORM\PersistentCollection {#4473 …}
    +reports: Doctrine\ORM\PersistentCollection {#4475 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4477 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
    -id: 26907
    -bodyTs: "'3':79,149,191 'addit':150 'also':24 'ass':179 'awar':93 'believ':15 'breach':58,123 'contract':29,60,65,125 'control':104 'could':23,173 'defin':26 'effect':100 'employ':37,50 'end':63 'essenti':147 'europ':13 'far':2 'fire':48,140 'fuck':69 'general':28 'get':47,148 'gonna':138 'good':53 'guy':165 'home':185 'immedi':62 'job':87,144 'know':5 'law':20 'least':10 'look':84 'month':80,151,192 'most':40 'much':108 'need':51,159 'new':164 'obvious':122 'otherwis':134 'paid':153 'pain':176 'pay':76,131,188 'period':98 'practic':90 'realli':103 'reason':54 'repeat':55 'requir':18 'scare':170 'send':183 'sever':57,71 'show':115 'sinc':44 'standard':8 'still':73 'sure':109 'teach':162 'time':97 'unless':67 'vacat':154 'western':12 'work':118 'worker':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/3122080"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693065102 {#4466
      date: 2023-08-26 17:51:42.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    > additional months of paid vacation if they don’t need you to teach the new guy or if they are scared that you could be a pain in the ass, so they just send you home while they pay you for 3 months.\n
    \n
    In Denmark it’s based on how long you’ve worked there. The most I’ve got personally was 7 months paid “vacation”.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1693195364 {#4533
    date: 2023-08-28 06:02:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
    "@aski3252@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4537 …}
  +nested: Doctrine\ORM\PersistentCollection {#4539 …}
  +votes: Doctrine\ORM\PersistentCollection {#4541 …}
  +reports: Doctrine\ORM\PersistentCollection {#4543 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4547 …}
  -id: 27062
  -bodyTs: "'3':42 '7':63 'addit':1 'ass':30 'base':48 'could':24 'denmark':45 'got':60 'guy':16 'home':36 'long':51 'month':2,43,64 'need':10 'new':15 'paid':4,65 'pain':27 'pay':39 'person':61 'scare':21 'send':34 'teach':13 'vacat':5,66 've':53,59 'work':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2877497"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693195364 {#4534
    date: 2023-08-28 06:02:44.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#4535
  +user: Proxies\__CG__\App\Entity\User {#4536 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4467
    +user: Proxies\__CG__\App\Entity\User {#4468 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4089
      +user: App\Entity\User {#4078 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "There’s a three month period after giving notice of resignation in France? Is that just a blanket thing, or part of your contract? Does it work both ways (like if you’re terminated without cause)?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1693195365 {#4095
        date: 2023-08-28 06:02:45.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@glad_cat@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4094 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4084 …}
      +reports: Doctrine\ORM\PersistentCollection {#4087 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4082 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4080 …}
      -id: 26855
      -bodyTs: "'blanket':18 'caus':36 'contract':24 'franc':13 'give':8 'like':30 'month':5 'notic':9 'part':21 'period':6 're':33 'resign':11 'termin':34 'thing':19 'three':4 'way':29 'without':35 'work':27"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/1993743"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693026021 {#4100
        date: 2023-08-26 07:00:21.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4089}
    +body: """
      As far as I know this is standard at least in western Europe, I believe it is required by law, but it could also be defined in general contracts.\n
      \n
      And it’s not just for the employer, it’s mostly for the worker since if you get fired, the employer needs a good reason (repeated or severe breach or contract) to immediately end the contract. So unless you fuck up severely, they still have to pay you for 3 months while you are looking for a job.\n
      \n
      And in practice, most are aware that during this time period, they effectively can’t really control you all that much. Sure, if you just don’t show up for work at all or obviously breache the contract, they don’t have to pay you, but otherwise, what are they gonna do, fire you?\n
      \n
      In some jobs you can essentially get 3 additional months of paid vacation if they don’t need you to teach the new guy or if they are scared that you could be a pain in the ass, so they just send you home while they pay you for 3 months.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1693065102 {#4465
      date: 2023-08-26 17:51:42.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
      "@cadekat@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4469 …}
    +nested: Doctrine\ORM\PersistentCollection {#4471 …}
    +votes: Doctrine\ORM\PersistentCollection {#4473 …}
    +reports: Doctrine\ORM\PersistentCollection {#4475 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4477 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
    -id: 26907
    -bodyTs: "'3':79,149,191 'addit':150 'also':24 'ass':179 'awar':93 'believ':15 'breach':58,123 'contract':29,60,65,125 'control':104 'could':23,173 'defin':26 'effect':100 'employ':37,50 'end':63 'essenti':147 'europ':13 'far':2 'fire':48,140 'fuck':69 'general':28 'get':47,148 'gonna':138 'good':53 'guy':165 'home':185 'immedi':62 'job':87,144 'know':5 'law':20 'least':10 'look':84 'month':80,151,192 'most':40 'much':108 'need':51,159 'new':164 'obvious':122 'otherwis':134 'paid':153 'pain':176 'pay':76,131,188 'period':98 'practic':90 'realli':103 'reason':54 'repeat':55 'requir':18 'scare':170 'send':183 'sever':57,71 'show':115 'sinc':44 'standard':8 'still':73 'sure':109 'teach':162 'time':97 'unless':67 'vacat':154 'western':12 'work':118 'worker':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/3122080"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693065102 {#4466
      date: 2023-08-26 17:51:42.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4089}
  +body: """
    > additional months of paid vacation if they don’t need you to teach the new guy or if they are scared that you could be a pain in the ass, so they just send you home while they pay you for 3 months.\n
    \n
    In Denmark it’s based on how long you’ve worked there. The most I’ve got personally was 7 months paid “vacation”.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1693195364 {#4533
    date: 2023-08-28 06:02:44.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@cadekat@pawb.social"
    "@aski3252@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4537 …}
  +nested: Doctrine\ORM\PersistentCollection {#4539 …}
  +votes: Doctrine\ORM\PersistentCollection {#4541 …}
  +reports: Doctrine\ORM\PersistentCollection {#4543 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4545 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4547 …}
  -id: 27062
  -bodyTs: "'3':42 '7':63 'addit':1 'ass':30 'base':48 'could':24 'denmark':45 'got':60 'guy':16 'home':36 'long':51 'month':2,43,64 'need':10 'new':15 'paid':4,65 'pain':27 'pay':39 'person':61 'scare':21 'send':34 'teach':13 'vacat':5,66 've':53,59 'work':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2877497"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693195364 {#4534
    date: 2023-08-28 06:02:44.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#4174
  +user: App\Entity\User {#4187 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Contracts are a bitch when both parties cant get along."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 46
  +score: 0
  +lastActive: DateTime @1693005154 {#4169
    date: 2023-08-26 01:12:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4175 …}
  +nested: Doctrine\ORM\PersistentCollection {#4177 …}
  +votes: Doctrine\ORM\PersistentCollection {#4179 …}
  +reports: Doctrine\ORM\PersistentCollection {#4181 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
  -id: 26834
  -bodyTs: "'along':10 'bitch':4 'cant':8 'contract':1 'get':9 'parti':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/2564924"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693004297 {#4170
    date: 2023-08-26 00:58:17.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#4174
  +user: App\Entity\User {#4187 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Contracts are a bitch when both parties cant get along."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 46
  +score: 0
  +lastActive: DateTime @1693005154 {#4169
    date: 2023-08-26 01:12:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4175 …}
  +nested: Doctrine\ORM\PersistentCollection {#4177 …}
  +votes: Doctrine\ORM\PersistentCollection {#4179 …}
  +reports: Doctrine\ORM\PersistentCollection {#4181 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
  -id: 26834
  -bodyTs: "'along':10 'bitch':4 'cant':8 'contract':1 'get':9 'parti':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/2564924"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693004297 {#4170
    date: 2023-08-26 00:58:17.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#4174
  +user: App\Entity\User {#4187 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Contracts are a bitch when both parties cant get along."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 46
  +score: 0
  +lastActive: DateTime @1693005154 {#4169
    date: 2023-08-26 01:12:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4175 …}
  +nested: Doctrine\ORM\PersistentCollection {#4177 …}
  +votes: Doctrine\ORM\PersistentCollection {#4179 …}
  +reports: Doctrine\ORM\PersistentCollection {#4181 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
  -id: 26834
  -bodyTs: "'along':10 'bitch':4 'cant':8 'contract':1 'get':9 'parti':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/2564924"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693004297 {#4170
    date: 2023-08-26 00:58:17.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#4436
  +user: Proxies\__CG__\App\Entity\User {#4437 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4174
    +user: App\Entity\User {#4187 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Contracts are a bitch when both parties cant get along."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 46
    +score: 0
    +lastActive: DateTime @1693005154 {#4169
      date: 2023-08-26 01:12:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4175 …}
    +nested: Doctrine\ORM\PersistentCollection {#4177 …}
    +votes: Doctrine\ORM\PersistentCollection {#4179 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 26834
    -bodyTs: "'along':10 'bitch':4 'cant':8 'contract':1 'get':9 'parti':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/2564924"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693004297 {#4170
      date: 2023-08-26 00:58:17.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4174}
  +body: """
    Always seems to come as a surprise that a contract goes both ways, doesn't it?\n
    \n
    Especially when there are labour shortages, flexible contracts are actually very advantageous to employees.\n
    \n
    If you don't like something your boss says, you can simply walk out the door and find something else.\n
    \n
    Gives an astonishing sense of freedom. You have power in that relationship too.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 42
  +score: 0
  +lastActive: DateTime @1693005151 {#4433
    date: 2023-08-26 01:12:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@papajohn@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4438 …}
  +nested: Doctrine\ORM\PersistentCollection {#4440 …}
  +votes: Doctrine\ORM\PersistentCollection {#4442 …}
  +reports: Doctrine\ORM\PersistentCollection {#4444 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4446 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4448 …}
  -id: 26835
  -bodyTs: "'actual':26 'advantag':28 'alway':1 'astonish':53 'boss':38 'come':4 'contract':10,24 'doesn':14 'door':46 'els':50 'employe':30 'especi':17 'find':48 'flexibl':23 'freedom':56 'give':51 'goe':11 'labour':21 'like':35 'power':59 'relationship':62 'say':39 'seem':2 'sens':54 'shortag':22 'simpli':42 'someth':36,49 'surpris':7 'walk':43 'way':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/maliciouscompliance@lemmy.world/t/382689/-/comment/1910502"
  +editedAt: DateTimeImmutable @1693005389 {#4434
    date: 2023-08-26 01:16:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693005151 {#4435
    date: 2023-08-26 01:12:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#4436
  +user: Proxies\__CG__\App\Entity\User {#4437 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4174
    +user: App\Entity\User {#4187 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Contracts are a bitch when both parties cant get along."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 46
    +score: 0
    +lastActive: DateTime @1693005154 {#4169
      date: 2023-08-26 01:12:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4175 …}
    +nested: Doctrine\ORM\PersistentCollection {#4177 …}
    +votes: Doctrine\ORM\PersistentCollection {#4179 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 26834
    -bodyTs: "'along':10 'bitch':4 'cant':8 'contract':1 'get':9 'parti':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/2564924"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693004297 {#4170
      date: 2023-08-26 00:58:17.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4174}
  +body: """
    Always seems to come as a surprise that a contract goes both ways, doesn't it?\n
    \n
    Especially when there are labour shortages, flexible contracts are actually very advantageous to employees.\n
    \n
    If you don't like something your boss says, you can simply walk out the door and find something else.\n
    \n
    Gives an astonishing sense of freedom. You have power in that relationship too.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 42
  +score: 0
  +lastActive: DateTime @1693005151 {#4433
    date: 2023-08-26 01:12:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@papajohn@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4438 …}
  +nested: Doctrine\ORM\PersistentCollection {#4440 …}
  +votes: Doctrine\ORM\PersistentCollection {#4442 …}
  +reports: Doctrine\ORM\PersistentCollection {#4444 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4446 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4448 …}
  -id: 26835
  -bodyTs: "'actual':26 'advantag':28 'alway':1 'astonish':53 'boss':38 'come':4 'contract':10,24 'doesn':14 'door':46 'els':50 'employe':30 'especi':17 'find':48 'flexibl':23 'freedom':56 'give':51 'goe':11 'labour':21 'like':35 'power':59 'relationship':62 'say':39 'seem':2 'sens':54 'shortag':22 'simpli':42 'someth':36,49 'surpris':7 'walk':43 'way':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/maliciouscompliance@lemmy.world/t/382689/-/comment/1910502"
  +editedAt: DateTimeImmutable @1693005389 {#4434
    date: 2023-08-26 01:16:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693005151 {#4435
    date: 2023-08-26 01:12:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#4436
  +user: Proxies\__CG__\App\Entity\User {#4437 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4174
    +user: App\Entity\User {#4187 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Contracts are a bitch when both parties cant get along."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 46
    +score: 0
    +lastActive: DateTime @1693005154 {#4169
      date: 2023-08-26 01:12:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4175 …}
    +nested: Doctrine\ORM\PersistentCollection {#4177 …}
    +votes: Doctrine\ORM\PersistentCollection {#4179 …}
    +reports: Doctrine\ORM\PersistentCollection {#4181 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4183 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4185 …}
    -id: 26834
    -bodyTs: "'along':10 'bitch':4 'cant':8 'contract':1 'get':9 'parti':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/2564924"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693004297 {#4170
      date: 2023-08-26 00:58:17.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4174}
  +body: """
    Always seems to come as a surprise that a contract goes both ways, doesn't it?\n
    \n
    Especially when there are labour shortages, flexible contracts are actually very advantageous to employees.\n
    \n
    If you don't like something your boss says, you can simply walk out the door and find something else.\n
    \n
    Gives an astonishing sense of freedom. You have power in that relationship too.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 42
  +score: 0
  +lastActive: DateTime @1693005151 {#4433
    date: 2023-08-26 01:12:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@papajohn@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4438 …}
  +nested: Doctrine\ORM\PersistentCollection {#4440 …}
  +votes: Doctrine\ORM\PersistentCollection {#4442 …}
  +reports: Doctrine\ORM\PersistentCollection {#4444 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4446 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4448 …}
  -id: 26835
  -bodyTs: "'actual':26 'advantag':28 'alway':1 'astonish':53 'boss':38 'come':4 'contract':10,24 'doesn':14 'door':46 'els':50 'employe':30 'especi':17 'find':48 'flexibl':23 'freedom':56 'give':51 'goe':11 'labour':21 'like':35 'power':59 'relationship':62 'say':39 'seem':2 'sens':54 'shortag':22 'simpli':42 'someth':36,49 'surpris':7 'walk':43 'way':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://kbin.social/m/maliciouscompliance@lemmy.world/t/382689/-/comment/1910502"
  +editedAt: DateTimeImmutable @1693005389 {#4434
    date: 2023-08-26 01:16:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1693005151 {#4435
    date: 2023-08-26 01:12:31.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
App\Entity\EntryComment {#4247
  +user: App\Entity\User {#4260 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I really like the part about thanking your previous manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 85
  +score: 0
  +lastActive: DateTime @1693058439 {#4242
    date: 2023-08-26 16:00:39.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4248 …}
  +nested: Doctrine\ORM\PersistentCollection {#4250 …}
  +votes: Doctrine\ORM\PersistentCollection {#4252 …}
  +reports: Doctrine\ORM\PersistentCollection {#4254 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4256 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4258 …}
  -id: 26833
  -bodyTs: "'like':3 'manag':10 'part':5 'previous':9 'realli':2 'thank':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2805897"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693004155 {#4243
    date: 2023-08-26 00:55:55.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#4247
  +user: App\Entity\User {#4260 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I really like the part about thanking your previous manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 85
  +score: 0
  +lastActive: DateTime @1693058439 {#4242
    date: 2023-08-26 16:00:39.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4248 …}
  +nested: Doctrine\ORM\PersistentCollection {#4250 …}
  +votes: Doctrine\ORM\PersistentCollection {#4252 …}
  +reports: Doctrine\ORM\PersistentCollection {#4254 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4256 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4258 …}
  -id: 26833
  -bodyTs: "'like':3 'manag':10 'part':5 'previous':9 'realli':2 'thank':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2805897"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693004155 {#4243
    date: 2023-08-26 00:55:55.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#4247
  +user: App\Entity\User {#4260 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "I really like the part about thanking your previous manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 85
  +score: 0
  +lastActive: DateTime @1693058439 {#4242
    date: 2023-08-26 16:00:39.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4248 …}
  +nested: Doctrine\ORM\PersistentCollection {#4250 …}
  +votes: Doctrine\ORM\PersistentCollection {#4252 …}
  +reports: Doctrine\ORM\PersistentCollection {#4254 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4256 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4258 …}
  -id: 26833
  -bodyTs: "'like':3 'manag':10 'part':5 'previous':9 'realli':2 'thank':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2805897"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693004155 {#4243
    date: 2023-08-26 00:55:55.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#4420
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4247
    +user: App\Entity\User {#4260 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I really like the part about thanking your previous manager."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 85
    +score: 0
    +lastActive: DateTime @1693058439 {#4242
      date: 2023-08-26 16:00:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4248 …}
    +nested: Doctrine\ORM\PersistentCollection {#4250 …}
    +votes: Doctrine\ORM\PersistentCollection {#4252 …}
    +reports: Doctrine\ORM\PersistentCollection {#4254 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4256 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4258 …}
    -id: 26833
    -bodyTs: "'like':3 'manag':10 'part':5 'previous':9 'realli':2 'thank':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/2805897"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693004155 {#4243
      date: 2023-08-26 00:55:55.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4247}
  +body: "I didn’t want him to win by showing my anger."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1693028016 {#4418
    date: 2023-08-26 07:33:36.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@FReddit@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4421 …}
  +nested: Doctrine\ORM\PersistentCollection {#4423 …}
  +votes: Doctrine\ORM\PersistentCollection {#4425 …}
  +reports: Doctrine\ORM\PersistentCollection {#4427 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
  -id: 26860
  -bodyTs: "'anger':11 'didn':2 'show':9 'want':4 'win':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2483022"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693028016 {#4419
    date: 2023-08-26 07:33:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#4420
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4247
    +user: App\Entity\User {#4260 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I really like the part about thanking your previous manager."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 85
    +score: 0
    +lastActive: DateTime @1693058439 {#4242
      date: 2023-08-26 16:00:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4248 …}
    +nested: Doctrine\ORM\PersistentCollection {#4250 …}
    +votes: Doctrine\ORM\PersistentCollection {#4252 …}
    +reports: Doctrine\ORM\PersistentCollection {#4254 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4256 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4258 …}
    -id: 26833
    -bodyTs: "'like':3 'manag':10 'part':5 'previous':9 'realli':2 'thank':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/2805897"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693004155 {#4243
      date: 2023-08-26 00:55:55.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4247}
  +body: "I didn’t want him to win by showing my anger."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1693028016 {#4418
    date: 2023-08-26 07:33:36.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@FReddit@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4421 …}
  +nested: Doctrine\ORM\PersistentCollection {#4423 …}
  +votes: Doctrine\ORM\PersistentCollection {#4425 …}
  +reports: Doctrine\ORM\PersistentCollection {#4427 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
  -id: 26860
  -bodyTs: "'anger':11 'didn':2 'show':9 'want':4 'win':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2483022"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693028016 {#4419
    date: 2023-08-26 07:33:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#4420
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4247
    +user: App\Entity\User {#4260 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I really like the part about thanking your previous manager."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 85
    +score: 0
    +lastActive: DateTime @1693058439 {#4242
      date: 2023-08-26 16:00:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4248 …}
    +nested: Doctrine\ORM\PersistentCollection {#4250 …}
    +votes: Doctrine\ORM\PersistentCollection {#4252 …}
    +reports: Doctrine\ORM\PersistentCollection {#4254 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4256 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4258 …}
    -id: 26833
    -bodyTs: "'like':3 'manag':10 'part':5 'previous':9 'realli':2 'thank':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/2805897"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693004155 {#4243
      date: 2023-08-26 00:55:55.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4247}
  +body: "I didn’t want him to win by showing my anger."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1693028016 {#4418
    date: 2023-08-26 07:33:36.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@FReddit@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4421 …}
  +nested: Doctrine\ORM\PersistentCollection {#4423 …}
  +votes: Doctrine\ORM\PersistentCollection {#4425 …}
  +reports: Doctrine\ORM\PersistentCollection {#4427 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
  -id: 26860
  -bodyTs: "'anger':11 'didn':2 'show':9 'want':4 'win':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2483022"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693028016 {#4419
    date: 2023-08-26 07:33:36.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#4520
  +user: App\Entity\User {#4260 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4420
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4247
      +user: App\Entity\User {#4260 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I really like the part about thanking your previous manager."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 85
      +score: 0
      +lastActive: DateTime @1693058439 {#4242
        date: 2023-08-26 16:00:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@glad_cat@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4248 …}
      +nested: Doctrine\ORM\PersistentCollection {#4250 …}
      +votes: Doctrine\ORM\PersistentCollection {#4252 …}
      +reports: Doctrine\ORM\PersistentCollection {#4254 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4256 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4258 …}
      -id: 26833
      -bodyTs: "'like':3 'manag':10 'part':5 'previous':9 'realli':2 'thank':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/2805897"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693004155 {#4243
        date: 2023-08-26 00:55:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4247}
    +body: "I didn’t want him to win by showing my anger."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1693028016 {#4418
      date: 2023-08-26 07:33:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
      "@FReddit@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -id: 26860
    -bodyTs: "'anger':11 'didn':2 'show':9 'want':4 'win':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/2483022"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693028016 {#4419
      date: 2023-08-26 07:33:36.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4247}
  +body: "Outstanding!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1693058438 {#4518
    date: 2023-08-26 16:00:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@FReddit@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4521 …}
  +nested: Doctrine\ORM\PersistentCollection {#4523 …}
  +votes: Doctrine\ORM\PersistentCollection {#4525 …}
  +reports: Doctrine\ORM\PersistentCollection {#4527 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4529 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4531 …}
  -id: 26894
  -bodyTs: "'outstand':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2823965"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693058438 {#4519
    date: 2023-08-26 16:00:38.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#4520
  +user: App\Entity\User {#4260 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4420
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4247
      +user: App\Entity\User {#4260 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I really like the part about thanking your previous manager."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 85
      +score: 0
      +lastActive: DateTime @1693058439 {#4242
        date: 2023-08-26 16:00:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@glad_cat@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4248 …}
      +nested: Doctrine\ORM\PersistentCollection {#4250 …}
      +votes: Doctrine\ORM\PersistentCollection {#4252 …}
      +reports: Doctrine\ORM\PersistentCollection {#4254 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4256 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4258 …}
      -id: 26833
      -bodyTs: "'like':3 'manag':10 'part':5 'previous':9 'realli':2 'thank':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/2805897"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693004155 {#4243
        date: 2023-08-26 00:55:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4247}
    +body: "I didn’t want him to win by showing my anger."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1693028016 {#4418
      date: 2023-08-26 07:33:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
      "@FReddit@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -id: 26860
    -bodyTs: "'anger':11 'didn':2 'show':9 'want':4 'win':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/2483022"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693028016 {#4419
      date: 2023-08-26 07:33:36.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4247}
  +body: "Outstanding!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1693058438 {#4518
    date: 2023-08-26 16:00:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@FReddit@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4521 …}
  +nested: Doctrine\ORM\PersistentCollection {#4523 …}
  +votes: Doctrine\ORM\PersistentCollection {#4525 …}
  +reports: Doctrine\ORM\PersistentCollection {#4527 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4529 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4531 …}
  -id: 26894
  -bodyTs: "'outstand':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2823965"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693058438 {#4519
    date: 2023-08-26 16:00:38.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#4520
  +user: App\Entity\User {#4260 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4420
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4247
      +user: App\Entity\User {#4260 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: "I really like the part about thanking your previous manager."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 85
      +score: 0
      +lastActive: DateTime @1693058439 {#4242
        date: 2023-08-26 16:00:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@glad_cat@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4248 …}
      +nested: Doctrine\ORM\PersistentCollection {#4250 …}
      +votes: Doctrine\ORM\PersistentCollection {#4252 …}
      +reports: Doctrine\ORM\PersistentCollection {#4254 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4256 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4258 …}
      -id: 26833
      -bodyTs: "'like':3 'manag':10 'part':5 'previous':9 'realli':2 'thank':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/2805897"
      +editedAt: null
      +createdAt: DateTimeImmutable @1693004155 {#4243
        date: 2023-08-26 00:55:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#4247}
    +body: "I didn’t want him to win by showing my anger."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1693028016 {#4418
      date: 2023-08-26 07:33:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
      "@FReddit@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -id: 26860
    -bodyTs: "'anger':11 'didn':2 'show':9 'want':4 'win':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/2483022"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693028016 {#4419
      date: 2023-08-26 07:33:36.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4247}
  +body: "Outstanding!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1693058438 {#4518
    date: 2023-08-26 16:00:38.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@FReddit@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4521 …}
  +nested: Doctrine\ORM\PersistentCollection {#4523 …}
  +votes: Doctrine\ORM\PersistentCollection {#4525 …}
  +reports: Doctrine\ORM\PersistentCollection {#4527 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4529 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4531 …}
  -id: 26894
  -bodyTs: "'outstand':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2823965"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693058438 {#4519
    date: 2023-08-26 16:00:38.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#4320
  +user: App\Entity\User {#4333 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Congrats, glad it worked out for you :)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1693027933 {#4315
    date: 2023-08-26 07:32:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4321 …}
  +nested: Doctrine\ORM\PersistentCollection {#4323 …}
  +votes: Doctrine\ORM\PersistentCollection {#4325 …}
  +reports: Doctrine\ORM\PersistentCollection {#4327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
  -id: 26832
  -bodyTs: "'congrat':1 'glad':2 'work':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2805879"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693004123 {#4316
    date: 2023-08-26 00:55:23.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#4320
  +user: App\Entity\User {#4333 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Congrats, glad it worked out for you :)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1693027933 {#4315
    date: 2023-08-26 07:32:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4321 …}
  +nested: Doctrine\ORM\PersistentCollection {#4323 …}
  +votes: Doctrine\ORM\PersistentCollection {#4325 …}
  +reports: Doctrine\ORM\PersistentCollection {#4327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
  -id: 26832
  -bodyTs: "'congrat':1 'glad':2 'work':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2805879"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693004123 {#4316
    date: 2023-08-26 00:55:23.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#4320
  +user: App\Entity\User {#4333 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: null
  +root: null
  +body: "Congrats, glad it worked out for you :)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1693027933 {#4315
    date: 2023-08-26 07:32:13.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4321 …}
  +nested: Doctrine\ORM\PersistentCollection {#4323 …}
  +votes: Doctrine\ORM\PersistentCollection {#4325 …}
  +reports: Doctrine\ORM\PersistentCollection {#4327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
  -id: 26832
  -bodyTs: "'congrat':1 'glad':2 'work':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/2805879"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693004123 {#4316
    date: 2023-08-26 00:55:23.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#4407
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4320
    +user: App\Entity\User {#4333 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Congrats, glad it worked out for you :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1693027933 {#4315
      date: 2023-08-26 07:32:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 26832
    -bodyTs: "'congrat':1 'glad':2 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/2805879"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693004123 {#4316
      date: 2023-08-26 00:55:23.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4320}
  +body: "Thanks. It’s a bit difficult to work for a sane company now due to what I got in the past but I’m recovering."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1693027932 {#4408
    date: 2023-08-26 07:32:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@QubaXR@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4403 …}
  +nested: Doctrine\ORM\PersistentCollection {#4398 …}
  +votes: Doctrine\ORM\PersistentCollection {#4402 …}
  +reports: Doctrine\ORM\PersistentCollection {#4412 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
  -id: 26859
  -bodyTs: "'bit':5 'compani':12 'difficult':6 'due':14 'got':18 'm':24 'past':21 'recov':25 'sane':11 'thank':1 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2482997"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693027932 {#4411
    date: 2023-08-26 07:32:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#4407
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4320
    +user: App\Entity\User {#4333 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Congrats, glad it worked out for you :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1693027933 {#4315
      date: 2023-08-26 07:32:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 26832
    -bodyTs: "'congrat':1 'glad':2 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/2805879"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693004123 {#4316
      date: 2023-08-26 00:55:23.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4320}
  +body: "Thanks. It’s a bit difficult to work for a sane company now due to what I got in the past but I’m recovering."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1693027932 {#4408
    date: 2023-08-26 07:32:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@QubaXR@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4403 …}
  +nested: Doctrine\ORM\PersistentCollection {#4398 …}
  +votes: Doctrine\ORM\PersistentCollection {#4402 …}
  +reports: Doctrine\ORM\PersistentCollection {#4412 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
  -id: 26859
  -bodyTs: "'bit':5 'compani':12 'difficult':6 'due':14 'got':18 'm':24 'past':21 'recov':25 'sane':11 'thank':1 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2482997"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693027932 {#4411
    date: 2023-08-26 07:32:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#4407
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "maliciouscompliance@lemmy.world"
      +title: "maliciouscompliance"
      +description: """
        People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
        \n
        ======\n
        \n
        - We ENCOURAGE posts about events that happened to you, or someone you know.\n
        - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
        - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
        \n
        ======\n
        \n
        Also check out the following communities:\n
        \n
        [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 90
      +entryCommentCount: 2202
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729480958 {#276
        date: 2024-10-21 05:22:38.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 8
      +apId: "maliciouscompliance@lemmy.world"
      +apProfileId: "https://lemmy.world/c/maliciouscompliance"
      +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
      +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "maliciouscompliance"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729545202 {#270
        date: 2024-10-21 23:13:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686889594 {#272
        date: 2023-06-16 06:26:34.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "That-time-I-followed-my-employment-contract-to-the-letter"
    +title: "That time I followed my employment contract to the letter"
    +url: null
    +body: """
      It’s a 3 months long malicious compliance but it was the first time I didn’t cave in front of a bullying team of managers:\n
      \n
      My last job became very toxic with managers insulting employees and telling me to do stuff that was neither ethical nor legal. It was not a matter of life and death, but I could have been sued for trying to destroy the company if I had followed their orders. For a lot of reasons, I decided to give my resignation letter and, since I’m in France, I had to work 3 additional months for them while they were finding someone to replace me.\n
      \n
      I also asked for some WFH since I could do everything remotely but they forbid it to get some revenge. They told me that WFH was not a part of my contract, and that’s when I read my contract again with some interesting details…\n
      \n
      - My job was well specified in the contract.\n
      - I was salaried (and not “hourly”) which means that I didn’t have specific hours to work.\n
      \n
      Since I changed my position in the company without changing the contract (and without a raise), I was free to do almost nothing or at least refuse what they asked. They couldn’t fire me because they were waiting for a savior that never came. And without specific hours, I worked from 10 AM to 11 AM in the morning, and from 3 PM to 4 PM in the afternoon after a well deserved lunch break. I sat on a chair doing nothing for 2 hours every day. I was still fixing non-responsive servers because the other employees were not guilty, but nothing more. No one was happy but they shut up because they were freaking out while trying to find a replacement who came during the last week I was there.\n
      \n
      My manager told me to train the new guy but, once again, it was not in my contract, and this guy knew nothing about what the job was (even if I had dutifully documented absolutely everything). For example, he was a junior who only dabbled with Windows servers, and we only used Linux servers. They were fucked and they knew it.\n
      \n
      On the last day, I went home without saying goodbye. Some employees wondered where I left since I helped them a lot. I saw my old manager a month later, and I thanked him my for the massive raise that I got at my new job. It felt good to tell him that I now earned more than him.\n
      \n
      Thanks for reading my rant!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 439
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1693195364 {#2410
      date: 2023-08-28 06:02:44.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 1950
    -titleTs: "'contract':7 'employ':6 'follow':4 'letter':10 'time':2"
    -bodyTs: "'10':233 '11':236 '2':265 '3':4,98,243 '4':246 'absolut':349 'addit':99 'afternoon':250 'almost':202 'also':112 'ask':113,210 'becam':30 'break':256 'bulli':23 'came':225,307 'cave':18 'chair':261 'chang':183,190 'compani':69,188 'complianc':8 'contract':142,150,163,192,332 'could':60,119 'couldn':212 'dabbl':359 'day':268,379 'death':57 'decid':82 'deserv':254 'destroy':67 'detail':155 'didn':16,174 'document':348 'duti':347 'earn':431 'employe':36,280,387 'ethic':46 'even':343 'everi':267 'everyth':121,350 'exampl':352 'felt':423 'find':106,303 'fire':214 'first':13 'fix':272 'follow':73 'forbid':125 'franc':93 'freak':298 'free':199 'front':20 'fuck':371 'get':128 'give':84 'good':424 'goodby':385 'got':417 'guilti':283 'guy':323,335 'happi':290 'help':394 'home':382 'hour':169,178,229,266 'insult':35 'interest':154 'job':29,157,341,421 'junior':356 'knew':336,374 'last':28,310,378 'later':405 'least':206 'left':391 'legal':48 'letter':87 'life':55 'linux':367 'long':6 'lot':78,397 'lunch':255 'm':91 'malici':7 'manag':26,34,316,402 'massiv':413 'matter':53 'mean':171 'month':5,100,404 'morn':240 'neither':45 'never':224 'new':322,420 'non':274 'non-respons':273 'noth':203,263,285,337 'old':401 'one':288 'order':75 'part':139 'pm':244,247 'posit':185 'rais':196,414 'rant':439 'read':148,437 'reason':80 'refus':207 'remot':122 'replac':109,305 'resign':86 'respons':275 'reveng':130 'salari':166 'sat':258 'savior':222 'saw':399 'say':384 'server':276,362,368 'shut':293 'sinc':89,117,181,392 'someon':107 'specif':177,228 'specifi':160 'still':271 'stuff':42 'su':63 'team':24 'tell':38,426 'thank':408,435 'time':14 'told':132,317 'toxic':32 'train':320 'tri':65,301 'use':366 'wait':219 'week':311 'well':159,253 'went':381 'wfh':116,135 'window':361 'without':189,194,227,383 'wonder':388 'work':97,180,231"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1693088263
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/post/2738783"
    +editedAt: DateTimeImmutable @1693001999 {#1850
      date: 2023-08-26 00:19:59.0 +02:00
    }
    +createdAt: DateTimeImmutable @1693001863 {#2420
      date: 2023-08-26 00:17:43.0 +02:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4320
    +user: App\Entity\User {#4333 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Congrats, glad it worked out for you :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1693027933 {#4315
      date: 2023-08-26 07:32:13.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@glad_cat@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -id: 26832
    -bodyTs: "'congrat':1 'glad':2 'work':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/2805879"
    +editedAt: null
    +createdAt: DateTimeImmutable @1693004123 {#4316
      date: 2023-08-26 00:55:23.0 +02:00
    }
  }
  +root: App\Entity\EntryComment {#4320}
  +body: "Thanks. It’s a bit difficult to work for a sane company now due to what I got in the past but I’m recovering."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1693027932 {#4408
    date: 2023-08-26 07:32:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@glad_cat@lemmy.sdf.org"
    "@QubaXR@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4403 …}
  +nested: Doctrine\ORM\PersistentCollection {#4398 …}
  +votes: Doctrine\ORM\PersistentCollection {#4402 …}
  +reports: Doctrine\ORM\PersistentCollection {#4412 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
  -id: 26859
  -bodyTs: "'bit':5 'compani':12 'difficult':6 'due':14 'got':18 'm':24 'past':21 'recov':25 'sane':11 'thank':1 'work':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/2482997"
  +editedAt: null
  +createdAt: DateTimeImmutable @1693027932 {#4411
    date: 2023-08-26 07:32:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED edit
App\Entity\Magazine {#266
  +icon: Proxies\__CG__\App\Entity\Image {#247 …}
  +name: "maliciouscompliance@lemmy.world"
  +title: "maliciouscompliance"
  +description: """
    People conforming to the letter, but not the spirit, of a request. For now, this includes text posts, images, videos and links. Please ensure that the “malicious compliance” aspect is apparent - if you’re making a text post, be sure to explain this part; if it’s an image/video/link, use the “Body” field to elaborate.\n
    \n
    ======\n
    \n
    - We ENCOURAGE posts about events that happened to you, or someone you know.\n
    - We ACCEPT (for now) reposts of good malicious compliance stories (from other platforms) which did not happen to you or someone you knew. **Please use a [REPOST] tag in such situations.**\n
    - We DO NOT ALLOW fiction, or posts that break site-wide rules.\n
    \n
    ======\n
    \n
    Also check out the following communities:\n
    \n
    [!fakehistoryporn@lemmy.world](/c/fakehistoryporn@lemmy.world)[!unethicallifeprotips@lemmy.world](/c/unethicallifeprotips@lemmy.world)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 90
  +entryCommentCount: 2202
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729480958 {#276
    date: 2024-10-21 05:22:38.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#238 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
  +entries: Doctrine\ORM\PersistentCollection {#181 …}
  +posts: Doctrine\ORM\PersistentCollection {#139 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
  +bans: Doctrine\ORM\PersistentCollection {#118 …}
  +reports: Doctrine\ORM\PersistentCollection {#104 …}
  +badges: Doctrine\ORM\PersistentCollection {#82 …}
  +logs: Doctrine\ORM\PersistentCollection {#72 …}
  +awards: Doctrine\ORM\PersistentCollection {#61 …}
  +categories: Doctrine\ORM\PersistentCollection {#1820 …}
  -id: 8
  +apId: "maliciouscompliance@lemmy.world"
  +apProfileId: "https://lemmy.world/c/maliciouscompliance"
  +apPublicUrl: "https://lemmy.world/c/maliciouscompliance"
  +apFollowersUrl: "https://lemmy.world/c/maliciouscompliance/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "maliciouscompliance"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729545202 {#270
    date: 2024-10-21 23:13:22.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1686889594 {#272
    date: 2023-06-16 06:26:34.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details